¿Hay alguna manera de operar directamente en una sola ventana, de modo que cuando recorro directorios no tengo n número de búferes dired para los directorios intermedios? Sin embargo, si comienzo otro búfer directo en un directorio completamente separado (del minibúfer en lugar de presionar [enter] en un subdirectorio en una instancia dired ya abierta) me gustaría retener los dos búferes dired separados ... Supongo que Estoy usando ido-dired porque tengo ido-mode pero no sé que la solución sería diferente? ¡Muchas gracias!modo individual ventana única? (emacs)
Respuesta
que reducir el desorden dired-buffer
golpeando un (dired-find-alternate-file
) en subdirectorios, en lugar de RET; que recicla la ventana dired actual.
http://www.emacswiki.org/emacs/dired-single.el
;;; dired-single.el --- Reuse the current dired buffer to visit another directory... ;;; Commentary: ;; ;; This package provides a way to reuse the current dired buffer to visit ;; another directory (rather than creating a new buffer for the new directory). ;; Optionally, it allows the user to specify a name that all such buffers will ;; have, regardless of the directory they point to...
gusta esta?
(defadvice dired-find-file (around kill-old-buffer activate)
"When navigate from one dired buffer to another, kill the old one."
(let ((old-buffer (current-buffer))
(new-buffer (dired-get-filename)))
ad-do-it
(kill-buffer old-buffer)
(switch-to-buffer new-buffer)
))
Si la mayoría quiere tener cada obra búfer Dired con varios subdirectorios que están todos bajo una misma jerarquía (por ejemplo, un búfer Dired para cada uno de varios proyectos en curso), puede utilizar el incorporado en i
(dired-maybe-insert-subdir) y k
(dired-do-kill-lines en el encabezado de un subdirector insertado para eliminarlo del búfer). Le permitirán editar múltiples directorios dentro de un solo buffer directo. Es posible que desee un pequeño comando personalizado y reasignar RET
si está demasiado arraigado en la memoria muscular.
Dired+ le permite hacer esto de forma opcional, y le permite activarlo/desactivarlo en cualquier momento.
Véase también http://www.emacswiki.org/emacs/DiredReuseDirectoryBuffer.
- 1. ¿Ventana dedicada para el modo directo en Emacs?
- 2. Ocaml - Modo tuareg Emacs
- 3. modo palangres en Emacs
- 4. Pregunta del modo Emacs
- 5. Emacs pitón modo
- 6. Modo Emacs para R?
- 7. emacs - autocompletado en modo Emacs Lisp
- 8. .emacs ¿Editar para iniciar siempre Emacs en modo terminal?
- 9. modo de PHP para Emacs
- 10. preferencias del modo emacs python
- 11. Depurar Emacs Lisp modo principal
- 12. Modo git recomendado para Emacs
- 13. Modo plegable persistente de Emacs
- 14. ¿Bloquea Emacs el modo menor?
- 15. Emacs Python-modo sintaxis resaltando
- 16. Comentarios multilínea en modo Emacs
- 17. Modo principal GLSL para Emacs?
- 18. emacs mapa de clave de modo maligno
- 19. diferencia entre marco y ventana en emacs
- 20. emacs copiar kill-ring al portapapeles del sistema en modo de ventana abierta
- 21. La pantalla del modo shell Emacs es demasiado ancha después de dividir la ventana
- 22. Emacs rubí modo de sangrado privada
- 23. ¿Desactiva el modo víbora en Emacs?
- 24. documentación en modo python para Emacs
- 25. ¿Hay un modo Emacs para Rscript?
- 26. Modo Emacs para un lenguaje c-like
- 27. Emacs: Ejecutar código en modo shell-script
- 28. ispell en el modo Emacs LaTeX
- 29. Emacs comentar-región en el modo C
- 30. ¿Hay un modo Intercal para GNU Emacs?
Lo siento todos, hice Google para esto de antemano, ¡lo prometo! No me di cuenta de que la respuesta estaba en todas partes. Pero gracias por todas las respuestas! – hatmatrix
Pregunta duplicada: http://stackoverflow.com/questions/1839313/how-do-i-stop-emacs-dired-mode-from-opening-so-many-buffers/1839493 – scottfrazer