* simple.el (choose-completion-string-functions): Document fix.
authorLars Ingebrigtsen <larsi@gnus.org>
Sat, 8 Feb 2014 12:46:09 +0000 (04:46 -0800)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 8 Feb 2014 12:46:09 +0000 (04:46 -0800)
New calling convention.

Fixes: debbugs:14153

lisp/ChangeLog
lisp/simple.el

index 2b91474..f18a55c 100644 (file)
@@ -1,5 +1,8 @@
 2014-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
 
+       * simple.el (choose-completion-string-functions): Document new
+       calling convention (bug#14153).
+
        * kmacro.el (kmacro-exec-ring-item): Doc fix (bug#14198).
 
        * find-dired.el (find-name-dired): Doc fix (bug#14290).
index 497e69f..7576a68 100644 (file)
@@ -6986,12 +6986,10 @@ With prefix argument N, move N items (negative N means move backward)."
 
 (defvar choose-completion-string-functions nil
   "Functions that may override the normal insertion of a completion choice.
-These functions are called in order with four arguments:
+These functions are called in order with three arguments:
 CHOICE - the string to insert in the buffer,
 BUFFER - the buffer in which the choice should be inserted,
-MINI-P - non-nil if BUFFER is a minibuffer, and
-BASE-SIZE - the number of characters in BUFFER before
-the string being completed.
+BASE-POSITION - where to insert the completion.
 
 If a function in the list returns non-nil, that function is supposed
 to have inserted the CHOICE in the BUFFER, and possibly exited