emacs: cómo hacer la búsqueda de archivos de búsqueda en subdirectorios
Me gustaría implementar algo como la función "Ir a archivo" de Resharper para Emacs. Cuando se presiona el acceso directo mencionado, Resharper abre un cuadro de texto que acepta una cadena comodín y muestra un menú de autocompletado que enumera todos los archivos de un proyecto que coinciden con ese comodín:
Por ahora, conozco una forma cruda de lograr algo más o menos equivalente. Implica ejecutardired
con-lR
y luego invocandodired-isearch-filenames
: iniciará la búsqueda incremental en toda la jerarquía de archivos dentro de cierto directorio raíz.
upd. También conozco la opción de abrir un montón de buffers, mantenerlos en la memoria y usarswitch-to-buffer
. Esta solución funciona muy bien conido
, aunque no es 100% a prueba de balas (¿qué pasa si se agregan o eliminan algunos archivos?). Tampoco funciona bien contabbar
, ya que las pestañas mostrarán todos los archivos incluidos en el proyecto, pero no un subconjunto del proyecto que represente mi contexto actual.
Sin embargo, esto muestra mucha información innecesaria y carece de autocompletado. He echado un vistazo aido
yicicles
, pero parecen funcionar superficialmente, solo dentro del directorio actual. ¿Existe un complemento de Emacs que me ayudará a lograr mi objetivo?