История изменений
Исправление 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)))