1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-20 18:17:20 +00:00

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.
This commit is contained in:
Lars Ingebrigtsen 2019-08-15 18:10:22 -07:00
parent ab8a96977f
commit 1cf489c165

View File

@ -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))