LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

Я давно фантазирую на тему как бы отучить емакс от сознания окон в пользу создания фреймов и переложить управление этими фреймами на того, кто этим должен заниматься - на тайловый wm.

Если совсем агрессивно — все в новую рамку, то как-то так:

(setq display-buffer-alist
      '((lambda (beffer alist) t)
        (display-buffer-pop-up-frame)))

Но я бы хотя бы так смягчил, чтоб не дублировались видимые буфера:

(set display-buffer-alist
     '((lambda (buffer alist) t)
       (display-buffer-reuse-window
        display-buffer-pop-up-frame)
       (reusable-frames . visible)))

Исходная версия Zmicier, :

Я давно фантазирую на тему как бы отучить емакс от сознания окон в пользу создания фреймов и переложить управление этими фреймами на того, кто этим должен заниматься - на тайловый wm.

Если совсем агрессивно — все в новую рамку, то как-то так:

(setq display-buffer-alist
      '((lambda (beffer alist) t)
        (display-buffer-pop-up-frame)))

Но я бы хотя бы так смягчил, чтоб не дублировались видимые буфера:

(setq display-buffer-alist
             '((lambda (buffer alist) t)
               (display-buffer-reuse-window
                display-buffer-pop-up-frame)
               (reusable-frames . visible)))