Y at-il un moyen d'avoir dired fonctionner dans une seule fenêtre de sorte que lorsque je traverse des répertoires, je n'ai pas n nombre de tampons dired pour les répertoires intermédiaires? Cependant - si je démarre un autre tampon dired dans un répertoire complètement séparé (à partir du mini-tampon plutôt que de cliquer sur [enter] sur un sous-répertoire dans une instance dired déjà ouverte) j'aimerais conserver les deux buffers dired séparés ... Je suppose J'utilise ido-dired depuis que j'ai ido-mode sur mais je ne sais pas que la solution serait différente? Merci beaucoup!mode direct fenêtre unique? (emacs)
Répondre
-je réduire l'encombrement dired-buffer
en appuyant sur un (dired-find-alternate-file
) sur les sous-répertoires, plutôt que RET; cela recycle la fenêtre actuelle.
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...
Comme cela?
(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 vous voulez la plupart du temps à faire travailler chaque tampon Dired avec divers subdirs qui sont tous sous une seule hiérarchie (par exemple, un tampon Dired pour chacun de plusieurs projets en cours), vous pouvez utiliser le (intégré i
dired-maybe-insert-subdir) et k
(dired-do-kill-lines sur l'en-tête d'un sous-répertoire inséré pour le retirer du tampon) commandes. Ils vous permettront d'éditer plusieurs répertoires à l'intérieur d'un seul tampon. Vous pourriez vouloir une petite commande personnalisée et remapper RET
si elle est trop ancrée dans votre mémoire musculaire cependant.
Dired+ vous permet de le faire en option, et il vous permet d'activer/désactiver à tout moment.
Voir également http://www.emacswiki.org/emacs/DiredReuseDirectoryBuffer.
- 1. Fenêtre dédiée pour le mode dired dans Emacs?
- 2. mode palangres dans Emacs
- 3. Mode ExtJS pour Emacs
- 4. Emacs: vérifier le système sans fenêtre dans .emacs
- 5. Comment conserver l'indentation avec Emacs + org-mode + visual-line-mode?
- 6. Meilleur mode Mercurial pour Emacs?
- 7. Emacs mode de repli persistant
- 8. Erlang emacs mode - setting outdir
- 9. Emacs org-mode publication Agenda
- 10. Commentaires multilignes en mode Emacs
- 11. Emacs JavaFX Mode de script?
- 12. Emacs org-mode - tâches dépendantes
- 13. Emacs erreur en mode pliage
- 14. Réglage en mode auto-alist dans emacs
- 15. emacs: HideShow fonctionne-t-il avec xml-mode (sgml-mode)?
- 16. Personnalisation de GNU Emacs - pas de fenêtre
- 17. Emacs Définition du mode de fonctionnement
- 18. Emacs, mode Zen-Coding et Putty
- 19. Comment démarrer un mode spécifique avec emacs?
- 20. lien réel en html-mode emacs
- 21. Activer YASnippet et viper-mode dans emacs
- 22. Comment désactiver le mode vhdl dans emacs?
- 23. Emacs: Navigation en mode non tronqué
- 24. Emacs mise en surbrillance en mode texte
- 25. Emacs CPerl mode: bug dans indent-region
- 26. Désactivation de l'onglet Mode Emacs-rails
- 27. dates org-mode dans d'autres modes Emacs
- 28. Intégrer Emacs org-mode avec email?
- 29. Emacs suivre en mode avec plusieurs divisions
- 30. Onglets en mode HTML dans Emacs
Désolé, je l'ai déjà fait pour Google, je le promets! Je n'ai pas réalisé que la réponse était partout. Mais merci pour toutes les réponses! – hatmatrix
Question en double: http://stackoverflow.com/questions/1839313/how-do-i-stop-emacs-dired-mode-from-opening-so-many-buffers/1839493 – scottfrazer