Guardando il proiettile sembra offrire quattro personalizzazioni per ignorare i file / le directory a livello globale. Sto elencando ciascuno di essi di seguito, con la loro documentazione
projectile-globally-ignored-files
Un elenco di file a livello globale ignorato dal proiettile.
projectile-globally-ignored-directories
Un elenco di directory ignorate globalmente dal proiettile.
projectile-globally-ignored-file-suffixes
Un elenco di suffissi di file globalmente ignorato dal proiettile.
projectile-globally-ignored-modes
Un elenco di espressioni regolari per le principali modalità ignorate dal proiettile.
Se un buffer utilizza una determinata modalità principale, il proiettile lo ignorerà per le funzioni che funzionano con i buffer.
Si prega di notare che si tratta di opzioni globali, ad esempio una directory in
projectile-globally-ignored-directories
verrà ignorata indipendentemente dal progetto con cui si sta lavorando. Per ignorare un file / directory per un particolare progetto, è possibile aggiungere un .projectile
file alla radice del progetto e aggiungere i percorsi da ignorare con il prefisso -
come segue
-/CMake
Vedi la documentazione di projectile-parse-dirconfig-file
(o documenti del proiettile ) per maggiori informazioni
Il progetto di analisi ignora il file e restituisce le directory da ignorare e conservare.
Il valore di ritorno sarà un contro, la macchina sarà la lista di directory da conservare e il cdr sarà la lista di file o directory da ignorare.
Le stringhe che iniziano con + verranno aggiunte all'elenco delle
directory da conservare e le stringhe che iniziano con - verranno aggiunte all'elenco delle
directory da ignorare . Per compatibilità con le versioni precedenti, senza un
prefisso si presume che la stringa sia una stringa ignorata .
projectile-globally-ignored-file-suffixes
al lavoro perché (penso) è previsto. Dovrebbe contenere solo il suffisso (ovvero "o" per i file oggetto), un file glob (ovvero "* .o") o qualcos'altro? Francamente ho provato ogni combo che mi viene in mente e non ha funzionato.