回答:
専用のウィンドウを使用するという2番目の@Nsukamiの提案。コマンドではなく関数なので、set-window-dedicated-p
直接使用するのは面倒です。次のコマンドと関連するキーバインディングを使用して、を押すと、任意のウィンドウの「専用性」を切り替えることができますC-c t。
(defun toggle-window-dedicated ()
"Control whether or not Emacs is allowed to display another
buffer in current window."
(interactive)
(message
(if (let (window (get-buffer-window (current-buffer)))
(set-window-dedicated-p window (not (window-dedicated-p window))))
"%s: Can't touch this!"
"%s is up for grabs.")
(current-buffer)))
(global-set-key (kbd "C-c t") 'toggle-window-dedicated)