Function: cider-need-input
cider-need-input is a byte-compiled function defined in
cider-client.el.
Signature
(cider-need-input BUFFER)
Documentation
Handle an need-input request from BUFFER.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-client.el
(defun cider-need-input (buffer)
"Handle an need-input request from BUFFER."
(with-current-buffer buffer
(let ((map (make-sparse-keymap)))
(set-keymap-parent map minibuffer-local-map)
(define-key map (kbd "C-c C-c") #'abort-recursive-edit)
(let ((stdin (condition-case nil
(concat (read-from-minibuffer "Stdin: " nil map) "\n")
(quit nil))))
(nrepl-request:stdin stdin
(cider-stdin-handler buffer)
(cider-current-repl))))))