2011-10-27 8 views

Respuesta

6

Puede utilizar ibuffer

allí se puede definir sus grupos de tampones. Puede marcar búferes, usar el filtrado y la clasificación, buscar/reemplazar en búferes marcados y otras cosas útiles.

para su caso sólo hay que poner en el gancho (ibuffer-filter-by-filename ".")

Aquí está un ejemplo de mi .emacs.

(require 'ibuffer) 

(setq ibuffer-saved-filter-groups 
     (quote (("default" 
       ("dired" (mode . dired-mode)) 
       ("java" (mode . java-mode)) 
       ("org" (mode . org-mode)) 
       ("sql" (mode . sql-mode)) 
       ("xml" (mode . nxml-mode))))))  

(setq ibuffer-show-empty-filter-groups nil) 

(add-hook 'ibuffer-mode-hook 
(lambda() 
    (ibuffer-switch-to-saved-filter-groups "default") 
    (ibuffer-filter-by-filename "."))) ;; to show only dired and files buffers 

EDIT. EDIT. Si desea filtrar los buffers temporales (cuyo nombre comienza con *) se puede establecer el siguiente filtro (expresiones regulares)

(ibuffer-filter-by-name "^[^*]") 

Se dice que el nombre del búfer debe comenzar con cualquier carácter excepto *.

+0

Me gusta este. Pero '(ibuffer-filter-by-filename". ")' También está filtrando los buffers dired. – Sabya

+0

En la ventana ibuffer puede ver tres columnas. Establecí un filtro que indica que el valor de esta columna no debe estar vacío (que es el caso de los búferes y archivos dired). ¿Qué se muestra en su caso en la columna Nombre de archivo/proceso para buffers dired? –

+0

Veo 4 columnas: "MR", "Nombre", "Tamaño", "Modo", "Nombre de archivo/proceso". En la columna "Nombre de archivo/proceso", veo "~/Dropbox /" para un buffer directo. – Sabya

0

Llamar a buffer-menu con un argumento de prefijo (C-u M-x buffer-menu) listará solo los almacenamientos intermedios que están visitando archivos. Lamentablemente, no veo una manera fácil de incluir dired en esa lista.

2

Buffer Menu+ tiene lo que quiere. Trata búferes Dired como búferes de archivos, por lo que cuando usa C-u C-x C-b (ya sea list-buffers o buffer-menu) solo obtiene los búferes Dired y archivo.

Cuestiones relacionadas