summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mode.el
diff options
context:
space:
mode:
authorLeo Liu <sdl.web@gmail.com>2014-11-18 23:57:01 +0800
committerLeo Liu <sdl.web@gmail.com>2014-11-18 23:57:01 +0800
commit1148d375898652ce5dec986d11bec46bb8ac0e6d (patch)
tree3d8cdc9a9b9c832395292ef85031187ecf1b4b60 /lisp/emacs-lisp/lisp-mode.el
parentb59998eb5b9c4e6e142b530604539c54028acb8d (diff)
downloademacs-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.el4
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"