.projectile の exclude と include
Projectile の indexing が我慢できないくらいに遅かったので調べた。
プロジェクトトップに .projectile
ファイルを置いておくと、キャッシュ対象のパスを選択できる。
+/foo +/bar -/baz -/foo/baz/
とすると、ディレクトリ foo
と bar
はキャッシュ (と grep
) の対象になり、baz
は無視される。しかし baz
が無視されるのは -/baz
のせいではなくて、+
が全体の対象を決めてしまうからである。-
での指定は +
で決められた中で除外される。
foo
foo/baz
foo/quux
bar
baz