Глядя на снаряд, он предлагает четыре настройки для игнорирования файлов / каталогов во всем мире. Я перечисляю каждого из них ниже, с их документацией
projectile-globally-ignored-files
Список файлов, глобально игнорируемых снарядом.
projectile-globally-ignored-directories
Список каталогов, глобально игнорируемых снарядом.
projectile-globally-ignored-file-suffixes
Список файловых суффиксов глобально игнорируется снарядом.
projectile-globally-ignored-modes
Список регулярных выражений для основных режимов, игнорируемых снарядом.
Если буфер использует данный основной режим, снаряд будет игнорировать его для функций, работающих с буферами.
Обратите внимание, что это глобальные параметры, поэтому, например, каталог в
projectile-globally-ignored-directories
будет игнорироваться независимо от проекта, с которым вы работаете. Чтобы игнорировать файл / каталог для конкретного проекта, вы можете добавить .projectile
файл в корень проекта и добавить пути, к которым нужно игнорировать префикс, -
к нему, как показано ниже
-/CMake
Смотрите документацию projectile-parse-dirconfig-file
(или документы снаряда ) для получения дополнительной информации
Разобрать проект игнорировать файл и вернуть каталоги, чтобы игнорировать и сохранить.
Возвращаемое значение будет минусом, автомобиль - это список каталогов, которые нужно сохранить, а cdr - это список файлов или каталогов, которые нужно игнорировать.
Строки, начинающиеся с +, будут добавлены в список
каталогов для хранения , а строки, начинающиеся с -, будут добавлены в список
каталогов, которые следует игнорировать . Для обратной совместимости, без
префикса строка будет считаться строкой игнорирования .
projectile-globally-ignored-file-suffixes
к работе, как мне кажется. Должен ли он содержать только суффикс (то есть «o» для объектных файлов), глобус файла (то есть «* .o») или что-то еще? Честно говоря, я перепробовал все комбо, которые только мог придумать, и это не сработало.