Mercurial > hg > xemacs-beta
comparison lisp/lisp-mode.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 | e4bbe5622a80 |
children | 308d34e9f07d |
comparison
equal
deleted
inserted
replaced
5193:41ac827cb71b | 5194:77907bd57d25 |
---|---|
697 normal-indent)))))) | 697 normal-indent)))))) |
698 | 698 |
699 (defvar lisp-function-and-type-regexp | 699 (defvar lisp-function-and-type-regexp |
700 (concat "def\\(" | 700 (concat "def\\(" |
701 ;; def but not define-. | 701 ;; def but not define-. |
702 "\\(un\\|advice\\|alias\\|macro\\*?\\|setf\\|subst\\*?\\|" | 702 "\\(un\\*?\\|advice\\|alias\\|macro\\*?\\|setf\\|subst\\*?\\|" |
703 "-edebug-spec\\|" | 703 "-edebug-spec\\|" |
704 ;; CLOS | 704 ;; CLOS |
705 "method\\|generic\\|" | 705 "method\\|generic\\|" |
706 ;; define-* | 706 ;; define-* |
707 "ine-\\(?:" | 707 "ine-\\(?:" |