diff options
author | Leo Liu <sdl.web@gmail.com> | 2014-11-18 23:57:01 +0800 |
---|---|---|
committer | Leo Liu <sdl.web@gmail.com> | 2014-11-18 23:57:01 +0800 |
commit | 1148d375898652ce5dec986d11bec46bb8ac0e6d (patch) | |
tree | 3d8cdc9a9b9c832395292ef85031187ecf1b4b60 /lisp/emacs-lisp/lisp-mode.el | |
parent | b59998eb5b9c4e6e142b530604539c54028acb8d (diff) | |
download | emacs-1148d375898652ce5dec986d11bec46bb8ac0e6d.tar.gz |
New macro define-advice
* doc/lispref/functions.texi (Advising Named Functions): Document
define-advice.
* lisp/emacs-lisp/nadvice.el (define-advice): New macro.
* lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Add
define-advice.
(lisp-font-lock-keywords-1): Add define-advice.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mode.el')
-rw-r--r-- | lisp/emacs-lisp/lisp-mode.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el index a13baf0ee22..d84113b418a 100644 --- a/lisp/emacs-lisp/lisp-mode.el +++ b/lisp/emacs-lisp/lisp-mode.el @@ -96,7 +96,7 @@ '("defun" "defmacro" ;; Elisp. "defun*" "defsubst" - "defadvice" "define-skeleton" + "define-advice" "defadvice" "define-skeleton" "define-compilation-mode" "define-minor-mode" "define-global-minor-mode" "define-globalized-minor-mode" @@ -195,7 +195,7 @@ "ignore-errors" "dotimes" "dolist" "declare")) (lisp-errs '("warn" "error" "signal")) ;; Elisp constructs. FIXME: update dynamically from obarray. - (el-fdefs '("defadvice" "defalias" + (el-fdefs '("define-advice" "defadvice" "defalias" "define-derived-mode" "define-minor-mode" "define-generic-mode" "define-global-minor-mode" "define-globalized-minor-mode" "define-skeleton" |