两个插件都有好的一面,SLIMV有更好的REPL(比vimclojure REPL更快),但vimclojure的缩进和语法着色更好(此外,vimcloyure的语法着色也在REPL中工作)。vimclojure的缩进更好。例如,这是函数的SLIMV缩进:
(defn func
[])
这是vimclojure的:
(defn func
[])
我正在尝试使用这两个插件,每个插件都有好的一面。我需要SLIMV REPL中的语法着色和vimclojure缩进。你知道我该怎么做吗?
- 你可以用你想要的任何东西来替换vimfiles/indent中的Slimv缩进插件(所以我想也可以用Vimclojure的缩进插件)
- 你也可以在vimfiles/syntax中替换Slimv中的语法插件(实际上没有特殊的语法插件,它使用了Vim内置的lisp.Vim)
- 您可以在.vmrc:
let g:slimv_repl_syntax = 1
中使用此命令在Slimv REPL缓冲区中启用语法着色 - 。。。我会解决你在Slimv中提到的缩进问题:)