En cuanto al proyectil, parece ofrecer cuatro personalizaciones para ignorar los archivos / directorios a nivel mundial. Estoy enumerando cada uno de ellos a continuación, con su documentación
projectile-globally-ignored-files
Una lista de archivos ignorados globalmente por proyectil.
projectile-globally-ignored-directories
Una lista de directorios ignorados globalmente por proyectil.
projectile-globally-ignored-file-suffixes
Una lista de sufijos de archivo ignorados globalmente por proyectil.
projectile-globally-ignored-modes
Una lista de expresiones regulares para modos principales ignorados por proyectil.
Si un búfer está usando un modo principal dado, el proyectil lo ignorará para las funciones que trabajan con búferes.
Tenga en cuenta que estas son opciones globales, por lo que, por ejemplo projectile-globally-ignored-directories
, se ignorará un directorio
independientemente del proyecto con el que esté trabajando. Para ignorar un archivo / directorio para un proyecto en particular, puede agregar un .projectile
archivo a la raíz del proyecto y agregar las rutas para ignorar con el prefijo -
como sigue
-/CMake
Consulte la documentación de projectile-parse-dirconfig-file
(o los documentos del proyectil ) para obtener más información.
El proyecto Parse ignora el archivo y devuelve los directorios para ignorar y mantener.
El valor de retorno será una desventaja, el auto será la lista de directorios a mantener y el cdr será la lista de archivos o directorios a ignorar.
Las cadenas que comienzan con + se agregarán a la lista de
directorios para mantener , y las cadenas que comienzan con - se agregarán a la lista de
directorios para ignorar . Por compatibilidad con versiones anteriores, sin un
prefijo , se supondrá que la cadena es una cadena de ignorar .
projectile-globally-ignored-file-suffixes
a trabajar como (creo) está previsto. ¿Debería contener solo el sufijo (es decir, "o" para archivos de objetos), un globo de archivo (es decir, "* .o") o algo más? Francamente, he probado todos los combo que se me ocurren y no ha funcionado.