Wenn man sich das Projektil anschaut, scheint es vier Anpassungen für das globale Ignorieren von Dateien / Verzeichnissen zu bieten. Ich liste jeden von ihnen unten mit ihrer Dokumentation auf
projectile-globally-ignored-files
Eine Liste von Dateien, die von projectile global ignoriert werden.
projectile-globally-ignored-directories
Eine Liste von Verzeichnissen, die von projectile global ignoriert werden.
projectile-globally-ignored-file-suffixes
Eine Liste von Dateisuffixen, die vom Projektil global ignoriert werden.
projectile-globally-ignored-modes
Eine Liste der regulären Ausdrücke für Hauptmodi, die vom Projektil ignoriert werden.
Wenn ein Puffer einen bestimmten Hauptmodus verwendet, wird er von Projectile für Funktionen, die mit Puffern arbeiten, ignoriert.
Beachten Sie, dass dies globale Optionen sind, sodass beispielsweise ein Verzeichnis in
projectile-globally-ignored-directories
ignoriert wird, unabhängig davon, mit welchem Projekt Sie arbeiten. Um eine Datei / ein Verzeichnis für ein bestimmtes Projekt zu ignorieren, können Sie .projectile
dem Stammverzeichnis des Projekts eine Datei hinzufügen und die zu ignorierenden Pfade -
wie folgt voranstellen
-/CMake
Weitere Informationen finden Sie in der Dokumentation projectile-parse-dirconfig-file
(oder in den Dokumenten des Projektils )
Analysieren Sie die Projekt-Ignorierdatei und geben Sie die zu ignorierenden und zu behaltenden Verzeichnisse zurück.
Der Rückgabewert ist ein Nachteil, wobei das Auto die Liste der zu behaltenden Verzeichnisse und die CDR die Liste der zu ignorierenden Dateien oder Verzeichnisse ist.
Zeichenfolgen, die mit + beginnen , werden zur Liste der zu speichernden Verzeichnisse hinzugefügt
, und Zeichenfolgen, die mit - beginnen , werden zur Liste der zu ignorierenden Verzeichnisse hinzugefügt
. Aus Gründen der Abwärtskompatibilität wird ohne
Präfix davon ausgegangen, dass es sich bei der Zeichenfolge um eine ignorierte Zeichenfolge handelt .
projectile-globally-ignored-file-suffixes
zur Arbeit zu kommen , wie (ich denke) es beabsichtigt ist. Sollte dies nur das Suffix (dh "o" für Objektdateien), ein Dateiglob (dh "* .o") oder etwas anderes enthalten? Ehrlich gesagt habe ich jede Kombination ausprobiert, die mir einfällt, und es hat nicht funktioniert.