Когда я переключаю буферы, emacs переключается на существующий фрейм, если там уже открыт буфер.
Я нашел, как предотвратить это при переключении с помощью ido:
(setq ido-default-buffer-method 'selected-window)
Но этого недостаточно: например, если есть ошибка lisp, emacs автоматически переключится на буфер * Backtrace * и переключит кадры, если он уже открыт.
Есть ли способ предотвратить полное переключение emacs на существующий фрейм?
источник
popwin
пакет как способ работы со специальными буферами - не уверен, что этого будет достаточно, плюс уже найденный вами конфиг ido.inhibit-switch-frame
кажется полезным. (У меня еще не было возможности поэкспериментировать с этими вариантами.)display-buffer
иdisplay-buffer-alist
делает меня разболелась голова, но это только вопрос времени , пока я не найду решение.