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

mic*_*ulc 7 emacs projectile emacs-projectile

我想为没有本地git,hg,bzr等目录的项目设置projectile项目,所以我不能使用他们的存储库作为项目文件的源.仅.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)  
Run Code Online (Sandbox Code Playgroud)

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

Jie*_*ong 10

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

缓存运行良好.