История изменений
Исправление Zmicier, (текущая версия) :
А! Почитал повнимательней — там принимается регулярка или предикат, то есть для режима как-то так получается:
(add-to-list 'display-buffer-alist
'((lambda (buffer action)
(with-current-buffer buffer
(eq major-mode 'shell-mode)))
(display-buffer-reuse-window
display-buffer-same-window)
(reusable-frames . visible)))
Разве что я не вполне улавливаю, список не нужно завершать чем-нибудь для fallback’а?
Исходная версия Zmicier, :
А! Почитал повнимательней — там принимается регулярка или предикат, то есть для режима как-то так получается:
(add-to-list 'display-buffer-alist
'((lambda (buffer action)
(with-current-buffer buffer
(eq major-mode 'shell-mode)))
(display-buffer-reuse-window
display-buffer-same-window)
(reusable-frames . visible)))
Разве что я не вполне улавливаю, список не нужно завершать чем-нибудь для fallback’а?