emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master daaa4a3: Removes the predicate from lisp-complete-s


From: Nicolas Petton
Subject: [Emacs-diffs] master daaa4a3: Removes the predicate from lisp-complete-symbol (Bug#20456)
Date: Sat, 16 May 2015 13:58:29 +0000

branch: master
commit daaa4a38e85c7af131568eaf0c487f0a51fd5f5b
Author: Nicolas Petton <address@hidden>
Commit: Nicolas Petton <address@hidden>

    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.
---
 lisp/emacs-lisp/lisp.el |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/lisp/emacs-lisp/lisp.el b/lisp/emacs-lisp/lisp.el
index 67d1487..d401b31 100644
--- a/lisp/emacs-lisp/lisp.el
+++ b/lisp/emacs-lisp/lisp.el
@@ -736,22 +736,19 @@ character."
         )
     (call-interactively 'minibuffer-complete)))
 
-(defun lisp-complete-symbol (&optional predicate)
+(defun lisp-complete-symbol (&optional _predicate)
   "Perform completion on Lisp symbol preceding point.
 Compare that symbol against the known Lisp symbols.
 If no characters can be completed, display a list of possible completions.
 Repeating the command at that point scrolls the list.
 
-When called from a program, optional arg PREDICATE is a predicate
-determining which symbols are considered, e.g. `commandp'.
-If PREDICATE is nil, the context determines which symbols are
-considered.  If the symbol starts just after an open-parenthesis, only
-symbols with function definitions are considered.  Otherwise, all
-symbols with function definitions, values or properties are
-considered."
+The context determines which symbols are considered.  If the
+symbol starts just after an open-parenthesis, only symbols with
+function definitions are considered.  Otherwise, all symbols with
+function definitions, values or properties are considered."
   (declare (obsolete completion-at-point "24.4"))
   (interactive)
-  (let* ((data (lisp-completion-at-point predicate))
+  (let* ((data (lisp-completion-at-point))
          (plist (nthcdr 3 data)))
     (if (null data)
         (minibuffer-message "Nothing to complete")



reply via email to

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