6

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

(defn func
      [])

这是 vimclojure 的:

(defn func
   [])

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

4

1 回答 1

7
  • 你可以用你想要的任何东西替换 vimfiles/indent 中的 Slimv 缩进插件(所以我猜也可以使用 Vimclojure 的缩进插件)。
  • 你也可以在 vimfiles/syntax 中替换 Slimv 中的语法插件(其实并没有什么特殊的语法插件,它使用了 Vim 内置的 lisp.vim)。
  • 您可以在 .vimrc 中使用以下命令在 Slimv REPL 缓冲区中启用语法着色:let g:slimv_repl_syntax = 1
  • ...我会解决你在 Slimv 中提到的缩进问题 :)
于 2011-07-01T09:23:01.343 回答