1

GNU Emacs 24.3.1 + 弹丸 0.11.0(使用 melpa 安装)

当我尝试在 svn 项目 (https) 中查找文件 (Cc pf) 时,需要很长时间才能完成。此外,我需要一个安全的 VPN 连接,但它并不总是处于活动状态。

从调试堆栈跟踪(见下文)我怀疑这是由于 svn 列表(当我在命令行上运行它时它也很慢)。Projectile 会自动选择 svn 模式,因为它将此项目识别为 svn 项目,但这对我来说并不是严格要求。如果弹丸只进行本地查找(弹丸通用命令),我会很好

我的问题:

  • projectile 是否允许我以某种方式配置/覆盖 vcs 模式(例如通过 .projectile 文件)?
  • 我知道我可以切换到本机索引模式,但是我不想在全局范围内这样做。我将如何仅为这个项目设置它?
  • 还有其他解决方案吗?

退出时调试的堆栈跟踪:

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)
4

0 回答 0