最近有没有人尝试为 clojure 设置 slimv 并且愿意描述如何做到这一点?Slimv 目前会在我的机器上自动检测 lisp,但无法加载 .clj 文件。我还在我的 .vimrc 中添加了以下内容
let g:slimv_swank_clojure = '! xterm -e lein swank &'
但它没有效果(lein 已安装且可执行)。
对不起,如果这是一个基本问题,但我对 vim 和 clojure 都很陌生。
lein swank
确实从您的 .clj 文件所在的目录中运行 swank 服务器。如果它没有启动,那么您需要创建一个运行 swank 服务器的命令,然后将其嵌入'! xterm -e {swank_command} &'
并存储在 g:slimv_swank_clojure 中。:echo SlimvSwankCommand()
打印 Slimv 构建和使用的实际 swank 命令来检查它。lein
命令没有为用户退出时才会自动检测到(并且 g:slimv_swank_clojure 没有明确定义)。除非你确定在 Slimv 中有你需要的东西,否则有一个非常好的插件叫做VimClojure。