Projectile игнорирует все маркеры файлов, кроме .git
Недавно я начал работать с несколькими проектами, которые либо не имеют каталога в своем корне, либо являются подкаталогом репозитория git, например
parent-project/
|- .git
+- my-project/
|- Cargo.toml
+- src/main.rs
И во всех случаях я обнаружил, что Projectile устанавливает корень в ближайший каталог, содержащий.git
, игнорируя все остальные файловые маркеры (Cargo.toml
,stack.yaml
и др.) по пути. (В приведенном выше примере открытиеmain.rs
устанавливает корень проекта вparent-project
вместоmy-project
).
Документация Projectile предполагает, что этого не должно быть, поэтому мне интересно, как я могу вручную установить корень проекта для каждого проекта или настроить Projectile для использования фактических файловых маркеров.