用于clojure的Slimv设置

oxd*_*occ 5 vim clojure slimv

有没有人最近试图设置修饰clojure谁愿意描述如何这样做?Slimv目前将在我的机器上自动检测lisp,但无法加载.clj文件.我还在我的.vimrc中添加了以下内容

let g:slimv_swank_clojure = '! xterm -e lein swank &' 
Run Code Online (Sandbox Code Playgroud)

但它没有效果(lein已安装且可执行).

很抱歉,如果这是一个基本问题,但我对vim和clojure都很新.

Tam*_*acs 9

  • 首先,您应该lein swank从您的.clj文件所在的目录中检查确实运行swank服务器的终端命令提示符.如果它没有启动,那么你需要创建一个运行swank服务器的命令,然后将其嵌入'! xterm -e {swank_command} &'并存储在g:slimv_swank_clojure中.
  • 如果swank命令看起来没问题,那么你应该从Slimv中检查它:echo SlimvSwankCommand(),打印出Slimv构建和使用的实际swank命令.
  • 您也可以在Vim之外的单独终端窗口中运行swank服务器,如果两端的端口号相同(如默认为4005),Slimv将连接它.
  • Slimv中还嵌入了另一个Swank服务器,但只有lein在用户没有退出命令时才会自动检测(并且g:slimv_swank_clojure未明确定义).
  • 如果仍然没有运气,那么请联系我,我是Slimv的作者,你可以在文档中找到我的电子邮件地址.


unp*_*680 0

除非你确定 Slimv 中有你需要的东西,否则有一个非常好的插件,名为VimClojure