两个插件都有良好的侧面,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缩进中进行语法着色.你有什么想法我该怎么做?
有没有人最近试图设置修饰clojure谁愿意描述如何这样做?Slimv目前将在我的机器上自动检测lisp,但无法加载.clj文件.我还在我的.vimrc中添加了以下内容
let g:slimv_swank_clojure = '! xterm -e lein swank &'
Run Code Online (Sandbox Code Playgroud)
但它没有效果(lein已安装且可执行).
很抱歉,如果这是一个基本问题,但我对vim和clojure都很新.
这是一个非常简单的方案功能
(define member?
(lambda (a lat)
(cond
((null? lat) #f)
(else (or (eq? (car lat) a)
(member? a (cdr lat))
))
)
)
)
Run Code Online (Sandbox Code Playgroud)
然而,当我按下,d或,F在vim中运行该功能,有错误
/home/oo/tmp/t.scm:64 read-error:没有为#\ F定义的调度函数
行:4,列:21,文件位置:64
流:#<SB-SYS:"文件/home/oo/tmp/t.scm"的FD-STREAM {AC84DA9}>
