emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 1cf489c 1/2: Fix up previous cl-def* changes in bov


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 1cf489c 1/2: Fix up previous cl-def* changes in bovine
Date: Thu, 15 Aug 2019 21:39:37 -0400 (EDT)

branch: master
commit 1cf489c1657378e95057d795234c99df128391a6
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    Fix up previous cl-def* changes in bovine
    
    * lisp/cedet/semantic/bovine/el.el (lambda): cl-defun* doesn't
    exist (bug#17005).
    (lambda): Add cl-defstruct.
    (semantic-up-context): Add cl- forms.
---
 lisp/cedet/semantic/bovine/el.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/cedet/semantic/bovine/el.el b/lisp/cedet/semantic/bovine/el.el
index ba8307d..b421708 100644
--- a/lisp/cedet/semantic/bovine/el.el
+++ b/lisp/cedet/semantic/bovine/el.el
@@ -249,7 +249,6 @@ Return a bovination list to use."
   defsubst
   defmacro
   cl-defun
-  cl-defun*
   cl-defsubst
   cl-defmacro
   define-overload ;; @todo - remove after cleaning up semantic.
@@ -396,6 +395,7 @@ Return a bovination list to use."
          (cons nil nil)
          )))
   defstruct
+  cl-defstruct
   )
 
 (semantic-elisp-setup-form-parser
@@ -614,7 +614,7 @@ Returns non-nil it is not possible to go up a context."
   (let ((last-up (semantic-up-context-default)))
   (while
       (and (not (looking-at
-                "(\\(let\\*?\\|def\\(un\\|method\\|generic\\|\
+                "(\\(let\\*?\\|\\(?:cl-\\)?def\\(un\\|method\\|generic\\|\
 define-mode-overload\\)\
 \\|with-slots\\)"))
           (not last-up))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]