Ich habe verhalten Emacs mehr oder weniger, wie ich es möge durch dieses gemeinsam wenig elisp mit:Dedicated Fenster für Dired-Modus in Emacs?
(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)
Leider dired das Verzeichnis für den Puffer-Namen verwendet, so dass ein dired Fenster, um es nur zu, dass widmet widmen Verzeichnis. Sobald Sie nach oben oder unten navigieren, wird ein neuer Puffer in einem separaten Fenster geöffnet. Was ich tun möchte, ist ein Fenster einem Major-Modus (in diesem Fall dired) zu widmen, und alle neuen Puffer, die standardmäßig in diesem Modus sind, bevorzugen dieses Fenster. Ist das möglich?
Danke Joe, das ist, was ich gesucht habe! –
Unglücklicherweise öffnet 'dired-single' die Dateien im selben Fenster wie der' * dired * 'Puffer. Während dies für Verzeichnisse ideal ist, wäre es schön, wenn Dateien wie mit 'dired-find-file-other-window' behandelt werden könnten ... – hupf