Mercurial > hg > xemacs-beta
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.") |