According to this answer, Emacs + Slime already has much advanced functionality. So how can I get syntax coloring, auto-completion, and perhaps even version control management, set up and running in my copy of Lispbox?
If it’s of any help, I have installed Lispbox on Mac OS Lion.
Syntax highlighting should already be working as soon as you load a lisp file in Emacs, regardless of whether you’ve got SLIME installed or not. If it’s not, try doing
M-x font-lock-modeand see if that turns it on.Version control isn’t provided by Emacs or SLIME, but Emacs can integrate with pretty much any version control system you care to use. I recommend Mercurial or Git. Emacs should start
vc-modeautomatically when you open a file that is in one of the supported version control systems. The manual includes extensive documentation, doM-: (info "(emacs)Version Control")to jump right to it.Auto-completion is more complicated. There is more than one way to skin this cat, but for Lisp SLIME’s default method should be good enough. Use
M-TABto complete the symbol at point.