comparison lisp/font-lock.el @ 5194:77907bd57d25

Add missing CL style fontification. lisp/ChangeLog addition: 2010-04-07 Didier Verna <didier@xemacs.org> * font-lock.el (lisp-font-lock-keywords-2): Add missing CL style lambda list constructs (&key etc.). * lisp-mode.el (lisp-function-and-type-regexp): Recognize defun* as well as defun.
author Didier Verna <didier@xemacs.org>
date Wed, 07 Apr 2010 14:38:41 +0200
parents c1784fd59d7d
children 239193591765 308d34e9f07d
comparison
equal deleted inserted replaced
5193:41ac827cb71b 5194:77907bd57d25
2257 ;; 2257 ;;
2258 ;; CLisp `:' keywords as references. 2258 ;; CLisp `:' keywords as references.
2259 '("\\<:\\sw+\\>" 0 font-lock-reference-face prepend) 2259 '("\\<:\\sw+\\>" 0 font-lock-reference-face prepend)
2260 ;; 2260 ;;
2261 ;; ELisp and CLisp `&' keywords as types. 2261 ;; ELisp and CLisp `&' keywords as types.
2262 '("\\<\\&\\(optional\\|rest\\|whole\\)\\>" . font-lock-type-face) 2262 '("\\<\\&\\(\
2263 optional\\|rest\\|body\\|whole\\|key\\|allow-other-keys\\|aux\\|environment\
2264 \\)\\>" . font-lock-type-face)
2263 )) 2265 ))
2264 "Gaudy level highlighting for Lisp modes.") 2266 "Gaudy level highlighting for Lisp modes.")
2265 2267
2266 (defvar lisp-font-lock-keywords lisp-font-lock-keywords-1 2268 (defvar lisp-font-lock-keywords lisp-font-lock-keywords-1
2267 "Default expressions to highlight in Lisp modes.") 2269 "Default expressions to highlight in Lisp modes.")