aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/cedet/mode-local.el3
-rw-r--r--lisp/cedet/semantic/bovine/el.el4
-rw-r--r--lisp/cedet/srecode/ctxt.el2
-rw-r--r--lisp/cedet/srecode/semantic.el4
4 files changed, 7 insertions, 6 deletions
diff --git a/lisp/cedet/mode-local.el b/lisp/cedet/mode-local.el
index 50dc3cb7937..28867eea9b6 100644
--- a/lisp/cedet/mode-local.el
+++ b/lisp/cedet/mode-local.el
@@ -560,7 +560,8 @@ OVERARGS is a list of arguments passed to the override and
560 (put ',name 'mode-local-overload t))) 560 (put ',name 'mode-local-overload t)))
561(put :override-with-args 'lisp-indent-function 1) 561(put :override-with-args 'lisp-indent-function 1)
562 562
563(defalias 'define-overload 'define-overloadable-function) 563(define-obsolete-function-alias 'define-overload
564 #'define-overloadable-function "27.1")
564 565
565(defsubst function-overload-p (symbol) 566(defsubst function-overload-p (symbol)
566 "Return non-nil if SYMBOL is a function which can be overloaded." 567 "Return non-nil if SYMBOL is a function which can be overloaded."
diff --git a/lisp/cedet/semantic/bovine/el.el b/lisp/cedet/semantic/bovine/el.el
index b4217080b66..dd21f50325e 100644
--- a/lisp/cedet/semantic/bovine/el.el
+++ b/lisp/cedet/semantic/bovine/el.el
@@ -241,8 +241,8 @@ Return a bovination list to use."
241 (semantic-elisp-desymbolify-args (nth 2 form)) 241 (semantic-elisp-desymbolify-args (nth 2 form))
242 :user-visible-flag (eq (car-safe (nth 4 form)) 'interactive) 242 :user-visible-flag (eq (car-safe (nth 4 form)) 'interactive)
243 :documentation (semantic-elisp-do-doc (nth 3 form)) 243 :documentation (semantic-elisp-do-doc (nth 3 form))
244 :overloadable (or (eq (car form) 'define-overload) 244 :overloadable (memq (car form) '(define-overload
245 (eq (car form) 'define-overloadable-function)) 245 define-overloadable-function))
246 )) 246 ))
247 defun 247 defun
248 defun* 248 defun*
diff --git a/lisp/cedet/srecode/ctxt.el b/lisp/cedet/srecode/ctxt.el
index b20b9bc6417..ee9f12fcae3 100644
--- a/lisp/cedet/srecode/ctxt.el
+++ b/lisp/cedet/srecode/ctxt.el
@@ -36,7 +36,7 @@
36 36
37;;; Code: 37;;; Code:
38 38
39(define-overload srecode-calculate-context () 39(define-overloadable-function srecode-calculate-context ()
40 "Calculate the context at the current point. 40 "Calculate the context at the current point.
41The returned context is a list, with the top-most context first. 41The returned context is a list, with the top-most context first.
42Each returned context is a string that would show up in a `context' 42Each returned context is a string that would show up in a `context'
diff --git a/lisp/cedet/srecode/semantic.el b/lisp/cedet/srecode/semantic.el
index 1e1a60e0245..344b908da32 100644
--- a/lisp/cedet/srecode/semantic.el
+++ b/lisp/cedet/srecode/semantic.el
@@ -89,7 +89,7 @@ If this is nil, then `senator-tag-ring' is used.")
89The hook is called with two arguments, the TAG and DICT 89The hook is called with two arguments, the TAG and DICT
90to be augmented.") 90to be augmented.")
91 91
92(define-overload srecode-semantic-apply-tag-to-dict (tagobj dict) 92(define-overloadable-function srecode-semantic-apply-tag-to-dict (tagobj dict)
93 "Insert features of TAGOBJ into the dictionary DICT. 93 "Insert features of TAGOBJ into the dictionary DICT.
94TAGOBJ is an object of class `srecode-semantic-tag'. This class 94TAGOBJ is an object of class `srecode-semantic-tag'. This class
95is a compound inserter value. 95is a compound inserter value.
@@ -227,7 +227,7 @@ Assumes the cursor is in a tag of class type. If not, throw an error."
227;;; INSERT A TAG API 227;;; INSERT A TAG API
228;; 228;;
229;; Routines that take a tag, and insert into a buffer. 229;; Routines that take a tag, and insert into a buffer.
230(define-overload srecode-semantic-find-template (class prototype ctxt) 230(define-overloadable-function srecode-semantic-find-template (class prototype ctxt)
231 "Find a template for a tag of class CLASS based on context. 231 "Find a template for a tag of class CLASS based on context.
232PROTOTYPE is non-nil if we want a prototype template instead." 232PROTOTYPE is non-nil if we want a prototype template instead."
233 ) 233 )