Function: consult--default-completion-list-candidate
consult--default-completion-list-candidate is a byte-compiled function
defined in consult.el.
Signature
(consult--default-completion-list-candidate)
Documentation
Return current candidate at point from completions buffer.
Source Code
;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult.el
(defun consult--default-completion-list-candidate ()
"Return current candidate at point from completions buffer."
(with-current-buffer
;; Find active *Completions* buffer which can be controlled remotely from
;; the minibuffer. See the setting `minibuffer-visible-completions'.
(if-let* (((bound-and-true-p minibuffer-visible-completions))
((not (derived-mode-p #'completion-list-mode)))
(window (get-buffer-window "*Completions*" 'visible))
(buffer (window-buffer window))
((eq (buffer-local-value 'completion-reference-buffer buffer)
(window-buffer (active-minibuffer-window)))))
buffer
(current-buffer))
(when (derived-mode-p #'completion-list-mode)
(car (completion-list-candidate-at-point)))))