Common Lisp

From WikEmacs
Jump to: navigation, search

Emacs ships with a lisp-mode for Common Lisp that supports basic stuff like indentation, S-expression navigation and font-locking.


Portacle, a portable and multiplatform development environment

See Portacle, the portable and multiplatform development environment for Common Lisp. It's the easiest way to get SBCL + Emacs + Slime + Quicklisp + Git.

SLIME, the Superior Lisp Interaction Mode for Emacs

If you're doing serious Common Lisp development you should have a look at the complementary SLIME, which gives you the ability to develop Lisp programs interactively.

Parinfer

Parinfer helps to keep both indentation and parens balanced. It is straightforward to begin with, and yet opens the road to advanced features (similar to paredit). It has modes for various editors, emacs' one are in melpa.

See also Lisp_editing for various plugins.

Live interaction of Parenscript with the browser

trident-mode is an emacs mode to write Parenscript (Common Lisp that compiles to Javascript) interactively with the browser. Write a function, evaluate it and send it to the browser. It works with non-local browsers too.

Community

Books

Emacs plugins

See also lisp_editing for various plugins to edit lisp code.