Function: eca-chat--completion-retrigger
eca-chat--completion-retrigger is a natively compiled function defined
in eca-chat-context.el.
Signature
(eca-chat--completion-retrigger)
Documentation
Schedule a new completion session at point.
Used after completing a directory so the user can keep completing its contents without retyping the trigger.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat-context.el
(defun eca-chat--completion-retrigger ()
"Schedule a new completion session at point.
Used after completing a directory so the user can keep
completing its contents without retyping the trigger."
(when (timerp eca-chat--completion-retrigger-timer)
(cancel-timer eca-chat--completion-retrigger-timer))
(let ((buffer (current-buffer)))
(setq eca-chat--completion-retrigger-timer
(run-at-time
0 nil
(lambda ()
(setq eca-chat--completion-retrigger-timer nil)
(when (and (buffer-live-p buffer)
(eq buffer (window-buffer (selected-window))))
(with-current-buffer buffer
(cond
((and (bound-and-true-p company-mode)
(fboundp 'company-manual-begin))
(company-manual-begin))
(t (completion-at-point))))))))))