he emacs comportarse de manera más o menos la forma en que yo quiero que a través de este poco común de elisp:¿Ventana dedicada para el modo directo en 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)
Desafortunadamente, DIRED utiliza el directorio para el nombre del búfer, por lo que dedicar una ventana dired sólo se dedica a ese directorio. Una vez que navegas hacia arriba o hacia abajo, abre un nuevo buffer en una ventana separada. Lo que me gustaría hacer es dedicar una ventana a un modo principal (direc en este caso), y hacer que todos los buffers nuevos que prefieran ese modo prefieran esa ventana. es posible?
Gracias Joe, ¡eso es lo que estaba buscando! –
Desafortunadamente, 'dired-single' abre los archivos en la misma ventana que el búfer' * dired * '. Si bien esto es perfecto para directorios, sería bueno si los archivos pudieran tratarse como 'dired-find-file-other-window' ... – hupf