font-lock-cl
Now a part of the emacs core. Send patches and bug reports to the emacs mailing lists (emacs devel or M-x report-emacs-bug
). Thus it has been archived.
Does that really help? Looks like a christmas tree.
– stassats
Table of Contents
Description
Add pretty colors to common-lisp, from emacs-settings.
Install
Install from Melpa!
Known Issues
- There is no context, so sometimes certain symbols will be highlighted unexpectedly. Consider
(return nil)
vs.#\return
.
Other Notes
The following code is an sample of how the symbols were extracted.
Some manual work was taken to tune the result.
(defvar *functions* nil)
(defvar *symbols* nil)
(defvar *types* nil)
(let ((pack (find-package :common-lisp)))
(do-all-symbols (sym)
(cond
((not (eql pack (symbol-package sym))) nil)
((fboundp sym) (pushnew sym *functions*))
((find-class sym nil) (pushnew sym *types*))
(t (pushnew sym *symbols*)))))