Sty*_*yx_ 5 emacs projectile spacemacs
几乎就是标题所说的.无论出于何种原因projectile-invalidate-cache,不会从射弹的缓存中删除死文件,或者至少不会从它呈现给我的结果中移除死文件.我正在使用Spacemacs,它是Emacs的扩展,但我相信这个问题是针对抛射物的.
重新启动编辑器无法解决问题.
要尝试的一件事是确保您正在projectile-invalidate-cache 从要清除文件的项目运行(即从正在访问该项目中文件的缓冲区中运行)。来自以下文档projectile-invalidate-cache:
从“projectile-projects-cache”中删除当前项目的文件。
请注意,它应该仅适用于“当前项目”。
然而,我对这个命令也没有太多运气(这可能是我没有正确使用该命令)。我经常最终做的是删除实际的缓存文件(在我的例子中~/.emacs.d/projectile.cache是projectile.