Function: completions--after-change
completions--after-change is a byte-compiled function defined in
minibuffer.el.gz.
Signature
(completions--after-change START END OLD-LEN)
Documentation
Update displayed *Completions* buffer after change in buffer contents.
Source Code
;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defun completions--after-change (_start _end _old-len)
"Update displayed *Completions* buffer after change in buffer contents."
(when (or completion-auto-deselect completion-eager-update)
(when-let* ((window (minibuffer--completions-visible)))
(when completion-auto-deselect
(with-selected-window window
(completions--deselect)))
(when completion-eager-update
(add-hook 'post-command-hook #'completions--post-command-update)))))