Function: cider-resolution-failure-message
cider-resolution-failure-message is a byte-compiled function defined
in cider-client.el.
Signature
(cider-resolution-failure-message SYM)
Documentation
Return an actionable message explaining why SYM failed to resolve.
When the current namespace isn't loaded in the REPL, point the user at evaluating the buffer. When it is loaded, the likely causes are a typo, a missing require, or a definition that hasn't been (re-)evaluated yet - the last one being the out-of-sync case where the namespace is loaded but stale.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-client.el
(defun cider-resolution-failure-message (sym)
"Return an actionable message explaining why SYM failed to resolve.
When the current namespace isn't loaded in the REPL, point the user at
evaluating the buffer. When it is loaded, the likely causes are a typo, a
missing require, or a definition that hasn't been (re-)evaluated yet - the
last one being the out-of-sync case where the namespace is loaded but stale."
(let ((ns (cider-current-ns 'no-default)))
(if (and ns (not (cider-ns-loaded-p ns)))
(substitute-command-keys
(format "Can't resolve `%s' - the namespace `%s' isn't loaded yet; evaluate the buffer with \\[cider-load-buffer] and try again"
sym ns))
(format "Can't resolve `%s'%s - check for a typo, a missing require, or a definition you haven't evaluated yet"
sym (if ns (format " in `%s'" ns) "")))))