根据这个答案,Emacs + Slime 已经有了很多高级功能。那么如何在我的 Lispbox 副本中设置和运行语法着色、自动完成,甚至版本控制管理?
如果有任何帮助,我已经在 Mac OS Lion 上安装了 Lispbox。
一旦你在 Emacs 中加载一个 lisp 文件,语法高亮应该已经工作了,不管你是否安装了 SLIME。如果不是,请尝试执行M-x font-lock-mode
并查看是否打开它。
Emacs 或 SLIME 不提供版本控制,但 Emacs 可以与您想使用的几乎任何版本控制系统集成。我推荐 Mercurial 或 Git。vc-mode
当您打开某个受支持的版本控制系统中的文件时,Emacs 应该会自动启动。该手册包含大量文档,请M-: (info "(emacs)Version Control")
直接跳转到它。
自动完成更复杂。给这只猫换皮的方法不止一种,但对于 Lisp,SLIME 的默认方法应该已经足够好了。用于M-TAB
在点完成符号。