emacs projectile - 初始化没有git,hg等存储库的项目缓存

时间:2013-12-13 14:06:44

标签: emacs projectile

我想为没有本地git,hg,bzr等目录的项目设置项目的射弹项目,所以我不能将它们的存储库用作项目文件的源。仅在根目录中创建.projectile文件并使用C-u C-c p f刷新缓存就足够了。我试过这个,在我的情况下它没有用(我的.projectile是空的 - 我应该填写一些规则吗?)。我期望的是emacs / projectile能够自动索引我的所有项目,即逐个目录,逐个文件,这样我以后可以快速搜索文件。

您能否给我一些循序渐进的提示?

谢谢!

[ - Update--]
这是我的.emacs配置文件的摘录:

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

C-c p f序列后,我通过“查找文件:”提示询问,但列表中唯一的文件是.projectile文件本身 - 没有显示任何项目文件。

1 个答案:

答案 0 :(得分:10)

目前,我发现在您选择的目录中创建了.projectile文件之后,只有在从该目录重新启动emacs后,它才会使用它。

缓存运行良好。