ho emacs comportarsi più o meno come lo voglio a utilizzando questo bit comune elisp:Finestra dedicata per la modalità dired 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)
Purtroppo, Dired utilizza la directory per il nome del buffer, quindi dedicando una finestra dired dedica solo a quella directory. Una volta spostati verso l'alto o verso il basso, si apre un nuovo buffer in una finestra separata. Quello che mi piacerebbe fare è dedicare una finestra a una modalità principale (dired in questo caso), e avere tutti i nuovi buffer che di default in quella modalità preferiscono quella finestra. È possibile?
Grazie Joe, questo è quello che stavo cercando! –
Sfortunatamente, 'dired-single' apre i file nella stessa finestra del buffer' * dired * '. Mentre questo è perfetto per le directory, sarebbe bello se i file potessero essere trattati come con 'dired-find-file-other-window' ... – hupf