2012-09-26 10 views
8

utilizo el siguiente código en .emacs:Emacs DIRED utilizar el mismo tampón

(require 'dired+) 
(toggle-diredp-find-file-reuse-dir 1) 

para que no se cree un búfer para cada dir que visitar. Entonces decidí agregar algunas ergonomía:

(add-hook 'dired-mode-hook 
      (lambda() 
      (define-key dired-mode-map (kbd "C-<up>") 'dired-up-directory))) 

Así que cuando hago clic Ctrl-<up> se moverá al directorio padre. Pero abre el directorio padre en un nuevo búfer.

¿Cómo hacer que se abra en el mismo búfer?

+0

por cierto hay un error tipográfico, la función es alternar-diredp-find-file-reutilizar-dir, – PuercoPop

+0

@PuercoPop ¿Dónde está el error tipográfico? La función 'toggle-dired-find-file-reuse-dir' existe y funciona, mientras que su función con p no existe en mi Emacs. – user4035

+0

no existe en el mío e inmediatamente lo corrige a la variante p. ¿Qué versión estás ejecutando? bastante extraño – PuercoPop

Respuesta

5

La solución se puede encontrar there:

(add-hook 'dired-mode-hook 
(lambda() 
    (define-key dired-mode-map (kbd "C-<up>") 
    (lambda() (interactive) (find-alternate-file ".."))) 
    ; was dired-up-directory 
)) 
Cuestiones relacionadas