7

ローカルの git、hg、bzr などのディレクトリを持たないプロジェクトの発射体プロジェクトをセットアップしたいので、それらのリポジトリをプロジェクト ファイルのソースとして使用できません。.projectileルート ディレクトリにファイルを作成し、 を使用しC-u C-c p fてキャッシュを更新するだけで十分ですか。私はこれを試しましたが、私の場合は機能していません (私の.projectileは空です - いくつかのルールを入力しますか?)。私が期待するのは、emacs/projectile がすべてのプロジェクトを自動的に、つまりディレクトリごと、ファイルごとにインデックス付けすることです。これにより、後でファイルをすばやく検索できます。

ステップバイステップのヒントを教えてください。

ありがとう!

[--更新--]これは私の設定ファイル
からの抜粋です:.emacs

(require 'projectile)  
(projectile-global-mode)  
(setq projectile-indexing-method 'native)  
(setq projectile-enable-caching t)  

シーケンスの後、C-c p f「Find file:」というプロンプトが表示されますが、リストにあるファイルは.projectileファイル自体だけです。プロジェクト ファイルは表示されません。

4

1 に答える 1

10

.projectile現在、選択したディレクトリにファイルを作成すると、そのディレクトリから emacs を再起動した後にのみ projectile がそのファイルを使用することがわかりました。

キャッシュはうまく機能しています。

于 2014-04-17T11:52:04.653 に答える