Function: consult--async-transform-by-input
consult--async-transform-by-input is a byte-compiled function defined
in consult.el.
Signature
(consult--async-transform-by-input FUN)
Documentation
Transform candidates via FUN.
FUN takes the input string and must return a transformation function.
Source Code
;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult.el
(defun consult--async-transform-by-input (fun)
"Transform candidates via FUN.
FUN takes the input string and must return a transformation function."
(lambda (sink)
(let (transform)
(lambda (action)
(cond
((stringp action)
(setq transform (funcall fun action))
(funcall sink action))
((and (consp action) transform)
(funcall sink (funcall transform action)))
(t (funcall sink action)))))))