如何一起使用vimclojure和SLIMV?

sin*_*nan 6 vim clojure slime vimclojure slimv

两个插件都有良好的侧面,SLIMV有更好的REPL(比vimclojure REPL更快),但vimclojure的缩进和语法着色更好(同样,vimclojure的语法着色也在REPL中工作).而vimclojure的缩进更好.例如,这是函数的SLIMV缩进:

(defn func
      [])
Run Code Online (Sandbox Code Playgroud)

这是vimclojure的:

(defn func
   [])
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用两个插件,每个插件都有良好的侧面.我需要在SLIMV REPL和vimclojure缩进中进行语法着色.你有什么想法我该怎么做?

Tam*_*acs 7

  • 你可以用你想要的任何东西替换vimfiles/indent中的Slimv缩进插件(所以我想也可以使用Vimclojure的缩进插件).
  • 您还可以在vimfiles/syntax中替换Slimv中的语法插件(实际上没有特殊的语法插件,它使用Vim的内置lisp.vim).
  • 您可以在.vimrc中使用此命令在Slimv REPL缓冲区中启用语法着色: let g:slimv_repl_syntax = 1
  • ...我将解决你在Slimv中提到的缩进问题:)