请不要说“使用emacs”,因为我已经爬上了Vim,我真的很喜欢它作为一个编辑器。
当讨论Lisp这些天,通常假定是Common Lisp,这是ANSI X3J13(对于一个好的教科书,见the HyperSpec和Practical Common Lisp)标准化的语言,具有诸如GNU Clisp,SBCL,CMUCL,AllegroCL等许多实现。
回到跛脚。还有其他更轻量级的解决方案,或者尝试做其他的事情,但我相信提供一个环境,给你诸如括号匹配,突出显示,文档查找,即尽可能使其成为一个交钥匙解决方案。
在the Limp repository你会发现SlimVim项目的一些以前的工作,即ECL(Embeddable Common Lisp)接口,与更高版本(7.1)合并; Simon还制作了7.2的补丁,但尚未合并。 ECL接口在if_ecl.txt中有记录。
短期工作是说与7.2合并,并提交补丁到vim_dev,以将其合并到官方的Vim树。
这导致我们的长期计划:直接在Vim中的Lisp将使其方便开始工作在SWANK前端(SLIME的一部分运行在您的Lisp,slime.el是运行在编辑器 – 前端)。
而在之间的某处,很可能所有的Limp将使用ECL接口重写Common Lisp,使Limp更容易维护(VimScript不是我最喜欢的),并且更容易为用户自定义。
official Limp site时常下降,但正如所指出的,download at Vim.org应该总是工作,支持组limp-devel和limp-user由Google网上论坛托管。如果你觉得你需要回答一个问题,或者甚至想加入发展,不要犹豫加入。大多数讨论发生在limp-devel列表。如果你进入IRC,我在irc.freenode.net的#limp’tic’。
祝你好运!