Variable: cider-use-completing-read-for-symbol

cider-use-completing-read-for-symbol is a customizable variable defined in cider-common.el.

Value

nil

Documentation

Whether symbol prompts read the symbol via completing-read.

When non-nil, prompts that ask for a Clojure symbol (e.g. cider-doc, cider-find-var) use completing-read over a dynamic, runtime-backed collection, so they compose with completing-read UIs such as Vertico, Ivy and Helm, and show type/namespace annotations for the candidates.

When nil (the default for now), those prompts use a plain minibuffer read with the traditional TAB (complete-symbol) completion.

This variable was added, or its default value changed, in cider version 2.1.0.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-common.el
(defcustom cider-use-completing-read-for-symbol nil
  "Whether symbol prompts read the symbol via `completing-read'.

When non-nil, prompts that ask for a Clojure symbol (e.g. `cider-doc',
`cider-find-var') use `completing-read' over a dynamic, runtime-backed
collection, so they compose with `completing-read' UIs such as Vertico,
Ivy and Helm, and show type/namespace annotations for the candidates.

When nil (the default for now), those prompts use a plain minibuffer read
with the traditional \\<cider-minibuffer-map>\\[complete-symbol] completion."
  :type 'boolean
  :group 'cider
  :package-version '(cider . "2.1.0"))