我已经使用 vim 很长时间了,我仍然对它感到满意。6个月前我开始学习clojure。看来emacs是lispy语言编程的首选。但我宁愿学习其他东西,也不愿花大量时间学习如何使用明显不优于 vim 的编辑器。
所以我努力让我的 vim 设置更适合 clojure 编程。
我现在使用的是:
- vim-clojure-static,提供基本的语法高亮
- paredit,提供对 s 表达式的结构编辑
- vim-fireplace,它可以与 vim 中的远程 repl 对话
我也使用vim-redl、redl来获得debug repl,但是IMO以上三个已经可以提供相当愉快的编码体验了。
我的问题是,我是否仍然缺少 emacs 工作流程的一些杀手级功能?