如何一起使用vimclojure和SLIMV?

时间:2011-07-01 08:43:52

标签: vim clojure slime vimclojure slimv

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

(defn func
      [])

这是vimclojure的:

(defn func
   [])

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

1 个答案:

答案 0 :(得分:7)

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