我正在使用helm-projectile进行emacs。我注意到emacs启动非常慢,~4s。并且弹丸发现模糊匹配也很慢,当我完全输入文件名时需要大约3秒。
我正在开展一个非常大的项目,~110K文件。有没有我可以从搜索路径中排除文件夹?
答案 0 :(得分:1)
我通过启用Projectile的缓存发现了巨大的速度。
要启用此功能,请为projectile-enable-caching
的M-x customize-variables并将其设置为on。
文档:https://github.com/bbatsov/projectile/blob/master/doc/configuration.md#caching
由于索引大型项目并不完全很快(尤其是在Emacs Lisp中),因此Projectile支持缓存项目文件。每当启用本机索引(编辑者注意:本机索引适用于Windows)时,默认情况下都会启用缓存。