En regardant projectile, il semble offrir quatre personnalisations pour ignorer les fichiers / répertoires globalement. J'énumère chacun d'eux ci-dessous, avec leur documentation
projectile-globally-ignored-files
Une liste de fichiers globalement ignorés par projectile.
projectile-globally-ignored-directories
Une liste de répertoires globalement ignorés par projectile.
projectile-globally-ignored-file-suffixes
Une liste de suffixes de fichiers globalement ignorés par projectile.
projectile-globally-ignored-modes
Une liste d'expressions régulières pour les modes majeurs ignorés par projectile.
Si un tampon utilise un mode majeur donné, projectile l'ignorera pour les fonctions utilisant des tampons.
Veuillez noter qu'il s'agit d'options globales. Ainsi, par exemple, un répertoire projectile-globally-ignored-directories
sera ignoré, quel que soit le projet avec lequel
vous travaillez. Pour ignorer un fichier / répertoire pour un projet particulier, vous pouvez ajouter un .projectile
fichier à la racine du projet et ajouter les chemins à ignorer précédés du préfixe, -
comme suit
-/CMake
Voir la documentation de projectile-parse-dirconfig-file
(ou la documentation du projectile ) pour plus d'informations
Parse project ignore le fichier et renvoie les répertoires à ignorer et à conserver.
La valeur de retour sera un inconvénient, car étant la liste des répertoires à conserver et le cdr étant la liste des fichiers ou des répertoires à ignorer.
Les chaînes commençant par + seront ajoutées à la liste des
répertoires à conserver , et les chaînes commençant par - seront ajoutées à la liste des
répertoires à ignorer . Pour la compatibilité ascendante, sans
préfixe, la chaîne sera considérée comme une chaîne à ignorer .
projectile-globally-ignored-file-suffixes
au travail comme prévu (je pense). Doit-il contenir uniquement le suffixe ("o" pour les fichiers objets), un fichier glob ("" .o ") ou autre chose? Franchement, j'ai essayé tous les combos auxquels je peux penser et cela n'a pas fonctionné.