helm-projectile: как искать в нескольких git-репо
Я использую helm-projectile
в Emacs для поиска кода в моей кодовой базе.
Структура моей кодовой базы выглядит следующим образом:
/rootdir
/project1
/.git
/code
/doc
/project2
/.git
/code
/doc
/project3
/...
У меня есть три мерзавца репо, и я только хочу искать в их code
подкаталог. Что еще более важно, когда я делаю hlem-projectile-ack
в project1
, Я хочу, чтобы результаты поиска включали результат из project2/code
а также project3/code
,
По умолчанию helm-projectile
только поиск в текущем git-репо. Как я могу изменить корень поиска по умолчанию, чтобы быть /rootdir
а также эффективно игнорировать все под /doc
папки?
1 ответ
Это можно решить, добавив .projectile
под /rootdir
+project1/code
+project2/code
+project3
Справка: Проекты в Снаряде. Кстати, в документации сказано, что содержимое .projectile
игнорируются, когдаalien
используется метод индексации. я использую alien
метод и добавление .projecctile
работает для меня.