(defun toggle-current-window-dedication()
(interactive)
(let* ((window (selected-window))
(dedicated (window-dedicated-p window)))
(set-window-dedicated-p window (not dedicated))
(message "Window %sdedicated to %s"
(if dedicated "no longer " "")
(buffer-name))))
(global-set-key [pause] 'toggle-current-window-dedication)
(defun toggle-current-window-dedication()
(interactive)
(let* ((window (selected-window))
(dedicated (window-dedicated-p window)))
(set-window-dedicated-p window (not dedicated))
(message "Window %sdedicated to %s"
(if dedicated "no longer " "")
(buffer-name))))
(global-set-key [pause] 'toggle-current-window-dedication)
残念ながら、diredはバッファ名のためにディレクトリを使用しているので、diredウィンドウはそのディレクトリに専用化されています。 。上または下に移動すると、新しいバッファが別のウィンドウに開きます。私がしたいのは、ウィンドウをメジャーモード(この場合はdired)に専念させ、そのモードをデフォルトとするすべての新しいバッファをそのウィンドウより優先させることです。これは可能ですか?
ありがとうジョー、それは私が探していたものです! –
残念ながら、 'dired-single'は' dired * 'バッファと同じウィンドウ内のファイルを開きます。これはディレクトリには最適ですが、 'dired-find-file-other-window'のようにファイルを扱えるといいでしょう。 – hupf