file emacs project explorer

file - ¿Hay algo similar para emacs como NERDtree de vims?



project explorer (9)

Para vim hay un explorador de sistema de archivos llamado NERDtree: https://github.com/scrooloose/nerdtree

Seguramente existe un paquete alternativo o superior para Emacs?



¿Quién necesita un árbol, cuando tienes el poderoso modo de ido ? Si puede entrenar su mente para encontrar los archivos, en lugar de solo sus ojos mientras los encuentra visualmente, ganará. NO necesito decirme cómo funciona la biología, no me importa :-) entiendes el punto.


(Respuesta desvergonzada de Un buen navegador de árbol de proyectos para Emacs? - Desbordamiento de pila )

Acabo de hacer una búsqueda de palabras para "explorar" en package-list-packages , y descubrí project-explorer . Parece que encaja exactamente con lo que quiero hoy (no codifico apenas, pero obtengo un control sobre la estructura de mi sitio Jekyll).

Las teclas incluyen TAB para doblar y desplegar directorios. Abra archivos con RET o f , pero con el prefijo, le indicará con facilidad para qué ventana, e incluso desde allí le permiten decidir usar la ventana o abrir una nueva a cualquier lado (no encontré la cadena de solicitud en el código del paquete, por lo que parece aprovechar muy bien la funcionalidad incorporada de Emacs, de hecho parece incluso dired ).

Está disponible en Melpa y Marmalade, y los puntos de descripción empaquetados a sabof_project-explorer · GitHub .

Incluyo la imagen del sitio por conveniencia:

No uso projectile o helm , pero tiene algo de integración.






Utilizo un poco de emacs-nav y un poco de dired para navegar los árboles de archivos de mis proyectos. Para las tareas de administración de archivos, uso principalmente bash (a menudo desde dentro de emacs).


Prefiero dirtree (captura de pantalla a continuación) por Ye Wenbin. Se siente muy cerca de NERDTree / el cajón TextMate.

Me tomó unos minutos de prueba y error para averiguar las dependencias, así que eche un vistazo a las instrucciones de instalación (y algunas ediciones menores a la fuente) que tengo en este repositorio .