Function: crm--choose-completion-string

crm--choose-completion-string is a byte-compiled function defined in crm.el.gz.

Signature

(crm--choose-completion-string CHOICE BUFFER BASE-POSITION &rest IGNORED)

Documentation

Completion string chooser for completing-read-multiple.

This is called from choose-completion-string-functions. It replaces the string that is currently being completed, without exiting the minibuffer.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/crm.el.gz
(defun crm--choose-completion-string (choice buffer base-position
                                             &rest _ignored)
  "Completion string chooser for `completing-read-multiple'.
This is called from `choose-completion-string-functions'.
It replaces the string that is currently being completed, without
exiting the minibuffer."
  (let ((completion-no-auto-exit t)
        (choose-completion-string-functions nil))
    (choose-completion-string choice buffer base-position)
    t))