aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Petton2015-05-16 15:53:44 +0200
committerNicolas Petton2015-05-16 15:58:24 +0200
commitdaaa4a38e85c7af131568eaf0c487f0a51fd5f5b (patch)
tree87125d56738d60f51974785446e3105b035dfa1a
parent45651154473c7d2f16230da765d034ecfde7968a (diff)
downloademacs-daaa4a38e85c7af131568eaf0c487f0a51fd5f5b.tar.gz
emacs-daaa4a38e85c7af131568eaf0c487f0a51fd5f5b.zip
Removes the predicate from lisp-complete-symbol (Bug#20456)
* lisp/emacs-lisp/lisp.el (lisp-complete-symbol): Do not use predicate and remove it from the docstring.
-rw-r--r--lisp/emacs-lisp/lisp.el15
1 files changed, 6 insertions, 9 deletions
diff --git a/lisp/emacs-lisp/lisp.el b/lisp/emacs-lisp/lisp.el
index 67d14872b3a..d401b316719 100644
--- a/lisp/emacs-lisp/lisp.el
+++ b/lisp/emacs-lisp/lisp.el
@@ -736,22 +736,19 @@ character."
736 ) 736 )
737 (call-interactively 'minibuffer-complete))) 737 (call-interactively 'minibuffer-complete)))
738 738
739(defun lisp-complete-symbol (&optional predicate) 739(defun lisp-complete-symbol (&optional _predicate)
740 "Perform completion on Lisp symbol preceding point. 740 "Perform completion on Lisp symbol preceding point.
741Compare that symbol against the known Lisp symbols. 741Compare that symbol against the known Lisp symbols.
742If no characters can be completed, display a list of possible completions. 742If no characters can be completed, display a list of possible completions.
743Repeating the command at that point scrolls the list. 743Repeating the command at that point scrolls the list.
744 744
745When called from a program, optional arg PREDICATE is a predicate 745The context determines which symbols are considered. If the
746determining which symbols are considered, e.g. `commandp'. 746symbol starts just after an open-parenthesis, only symbols with
747If PREDICATE is nil, the context determines which symbols are 747function definitions are considered. Otherwise, all symbols with
748considered. If the symbol starts just after an open-parenthesis, only 748function definitions, values or properties are considered."
749symbols with function definitions are considered. Otherwise, all
750symbols with function definitions, values or properties are
751considered."
752 (declare (obsolete completion-at-point "24.4")) 749 (declare (obsolete completion-at-point "24.4"))
753 (interactive) 750 (interactive)
754 (let* ((data (lisp-completion-at-point predicate)) 751 (let* ((data (lisp-completion-at-point))
755 (plist (nthcdr 3 data))) 752 (plist (nthcdr 3 data)))
756 (if (null data) 753 (if (null data)
757 (minibuffer-message "Nothing to complete") 754 (minibuffer-message "Nothing to complete")