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:
parent
ab8a96977f
commit
1cf489c165
@ -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))
|
||||
|
Loading…
Reference in New Issue
Block a user