标签: vimclojure

如何一起使用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缩进中进行语法着色.你有什么想法我该怎么做?

vim clojure slime vimclojure slimv

6
推荐指数
1
解决办法
1313
查看次数

使用SLIMV编写Lisp代码,如何插入单个"而不禁用paredit.vim?

我需要编写以下代码行:

((eq item #\") (do-this...))
Run Code Online (Sandbox Code Playgroud)

但每次我型"我得到'’我读过paredit.vim doc文件,但目前还不清楚如何将一对字符(无论是",(或[),以及是否在做它打破paredit为那个功能.任何专家都有办法绕过这个?

lisp vim common-lisp paredit vimclojure

4
推荐指数
1
解决办法
951
查看次数

如何从lein repl中删除一个函数?

在lein REPL会话期间,我可以定义许多功能.但是,有时我会希望会话"忘记"它们 - 例如,当我执行(run-all-tests)时,这会突出显示我不再需要的测试失败.有没有办法从会话中删除功能,或清除它,而无需重新启动?

clojure leiningen vimclojure

4
推荐指数
1
解决办法
481
查看次数

为什么 VimClojure 不将文件类型设置为“clojure”

我已经设置了 vundle 来处理我在 MacVim 中的包。它正确设置了我所有其他文件的文件类型,例如 ruby​​、perl 等。

但是,当我打开 .clj 文件时,它没有设置文件类型。当我运行:set filetype?它返回空。因此,vim 无法识别 clojure 文件。我可以:set filetype=clojure立即获得代码完成和语法高亮显示;所以我知道 VimClojure 工作正常。

“调试”或找出问题所在的最佳方法是什么?

  • MacVim v7.3
  • OS X 10.6

谢谢!

更新

我已经有了filetype plugin indent on并且它正在为 vundle 管理的其他包(vim-ruby、vim-rails 等)工作。只是不是 VimClojure。

vim clojure vimclojure

4
推荐指数
1
解决办法
1274
查看次数

新的SLIMV 0.8.4安装,paren匹配工程,压痕没有

在我的上网本(全新安装的Ubuntu上网本10.04版)上发生硬盘故障后,我正在重新安装所有内容,并且我正在努力让优秀的SLIMV再次运行.

它在以前的安装上工作正常,但是使用这个,括号匹配工作,但自动缩进Lisp代码不起作用.点击返回将光标返回到下一行的第1列,无论它在嵌套的parens中的位置.

我一直在挖掘文档,看看是否需要激活命令行或.vimrc开关以启用缩进,但看不到任何内容.

我只是错过了吗?任何建议赞赏.

lisp vim common-lisp paredit vimclojure

3
推荐指数
1
解决办法
464
查看次数

标签 统计

vimclojure ×5

vim ×4

clojure ×3

common-lisp ×2

lisp ×2

paredit ×2

leiningen ×1

slime ×1

slimv ×1