GNU Emacs 24.3.1 + projectile 0.11.0(使用melpa安装)
当我尝试在svn项目(https)中找到一个文件(C-c p f)时,它需要很长时间才能完成。另外,我需要一个并不总是有效的安全VPN连接。
从调试堆栈跟踪(见下文)我怀疑它是由于svn列表(当我在命令行上运行它时也非常慢)。 Projectile自动选择svn模式,因为它认为这个项目是一个svn项目,但对我来说并不是严格要求的。如果抛射物只是做本地发现(抛射物 - 通用 - 命令),我会没事的
我的问题:
来自debug-on-quit的Stacktrace:
Debugger entered--Lisp error: (quit)
call-process("/bin/bash" nil t nil "-c" "svn list -R . | grep -v '$/' | tr '\\n' '\\0'")
apply(call-process "/bin/bash" nil t nil ("-c" "svn list -R . | grep -v '$/' | tr '\\n' '\\0'"))
process-file("/bin/bash" nil t nil "-c" "svn list -R . | grep -v '$/' | tr '\\n' '\\0'")
shell-command-to-string("svn list -R . | grep -v '$/' | tr '\\n' '\\0'")
projectile-files-via-ext-command("svn list -R . | grep -v '$/' | tr '\\n' '\\0'")
projectile-get-repo-files()
projectile-dir-files-external("<svn_path>" "<svn_path>")
projectile-dir-files("<svn_path>")
#[(it) "^H !\207" [fn it] 2]("<svn_path>")
mapcar(#[(it) "^H !\207" [fn it] 2] ("<svn_path>"))
-mapcat(projectile-dir-files ("<svn_path>"))
projectile-current-project-files()
projectile-find-file(nil)
call-interactively(projectile-find-file nil nil)