emacs射弹:覆盖vcs模式

emacs射弹:覆盖vcs模式,emacs,projectile,Emacs,Projectile,GNU Emacs 24.3.1+射弹0.11.0(使用melpa安装) 当我试图在svn项目(https)中找到一个文件(C-CPF)时,需要很长时间才能完成。此外,我需要一个安全的VPN连接,它并不总是处于活动状态 从debug stacktrace(见下文)中,我怀疑这是由于svn列表造成的(在命令行上运行它时速度也很慢)。 Projection会自动选择svn模式,因为它将此项目识别为svn项目,但这不是我严格要求的。如果抛射体只执行本地查找(抛射体通用命令),我会很好 我的问题是:

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

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

从debug stacktrace(见下文)中,我怀疑这是由于svn列表造成的(在命令行上运行它时速度也很慢)。 Projection会自动选择svn模式,因为它将此项目识别为svn项目,但这不是我严格要求的。如果抛射体只执行本地查找(抛射体通用命令),我会很好

我的问题是:

  • Sproject是否允许我以某种方式(例如通过.sproject文件)配置/覆盖vcs模式
  • 我知道我可以切换到本机索引模式,但我不想在全局范围内这样做。我将如何设置此项目只
  • 还有其他解决办法吗
退出时调试的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)
调试器已输入--Lisp错误:(退出)
调用过程(“/bin/bash“nil t nil”-c”svn列表-R.| grep-v'$/'| tr'\\n'\\0')
应用(调用过程“/bin/bash”nil t nil(“-c”svn list-R.| grep-v'$/'| tr'\\n'\\0'))
进程文件(“/bin/bash“nil t nil”-c”svn list-R.| grep-v'$/'| tr'\\n'\\0')
shell命令到字符串(“svn list-R.| grep-v'$/'| tr'\\n'\\0')
通过ext命令发送文件(“svn list-R.| grep-v'$/'| tr'\\n'\\0')
sproject-get-repo-files()
投射物目录文件外部(“”)
投射目录文件(“”)
#[(it)“^H!\207”[fn it]2](“”)
地图车(#[(it)“^H!\207”[fn it]2](“”)
-mapcat(投射物目录文件(“”)
projector-current-project-files()
投射物查找文件(无)
交互调用(查找文件nil nil)
我刚刚偶然发现了。不知怎的,一开始我忽略了它。我创建了一个.dir-locals.el,使用:
((nil.((svn命令。“find.-type f-print0”))
我确实有一个后续问题,因为现在emacs一直在问我是否允许本地变量列表。。。包含有风险的变量(**)<代码>**svn命令:“查找.-类型f-打印0”。。。(查看emacs文档)向my添加
”(安全局部变量值(quote((svn命令。“find.-type f-print0”!))
。emacs安全设置变量