;; Projectile version: 0.13.0
Projectileでは、以下のファイルがある場所をRootと認識しています。
("rebar.config" "project.clj" "build.boot" "SConstruct" "pom.xml" "build.sbt" "gradlew" "build.gradle" "Gemfile" "requirements.txt" "setup.py" "tox.ini" "package.json" "gulpfile.js" "Gruntfile.js" "bower.json" "composer.json" "Cargo.toml" "mix.exs" "stack.yaml")
ProjectのRootとした場所に上記のファイルがない場合は、
projectile-project-root-files
に、ファイルを追加することで任意にRootを決定できます。
;; .projectrootがある場所をRootとする
(add-to-list 'projectile-project-root-files ".projectroot")