SLIME is the Superior Lisp Interaction Mode for Emacs. It has support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on. It works with many implementations.
Portacle is a portable and multiplatform Common Lisp environment. It ships Emacs25, SBCL, Quicklisp, Slime and Git.
Slime is in the official GNU Elpa repository of Emacs Lisp packages (in Emacs24 and forward). Install with:
M-x package-install RET slime RET
Now you can run Slime with
- http://wikemacs.org/wiki/SLIME - configuration examples and extensions.
Using Emacs as an IDE
Setting up Emacs on Windows or Mac
Slimv is a full-blown environment for Common Lisp inside of Vim.
Vlime is a Common Lisp dev environment for Vim (and Neovim), similar to SLIME for Emacs and SLIMV for Vim.
See Atom-Slime. This package allows you to interactively develop Common Lisp code, helping turn Atom into a full-featured Lisp IDE.
Sublime Text supports running a Lisp REPL and evaluating code in it.
You need to install the “SublimeREPL” package and then see the options
in Tools/SublimeREPL to choose your CL implementation, and
For reviews of plugins for more editors, including free versions of proprietary ones (LispWorks, Allegro), see Articulate Common Lisp.