File: cider-doctor.el.html
cider-doctor runs a series of sanity checks against the current Emacs
setup and (when connected) the active nREPL session, then renders a
copy-pasteable report. The intent is to catch the most common "CIDER
won't start" and "feature X is dead" problems without a round of
back-and-forth on the issue tracker.
Checks come in two flavors:
- offline: environment sanity that needs no connection (Emacs/CIDER
versions, dependencies, build tools on PATH, byte-compile staleness,
leftover obsolete config);
- online: connection health that reuses the compatibility checks already
living in cider-connection and cider-session.
Defined variables (6)
cider-doctor--expected-ops | Representative cider-nrepl ops mapped to the feature they enable. |
cider-doctor--status-glyphs | Mapping of check status to the glyph shown in the report. |
cider-doctor-mode-abbrev-table | Abbrev table for ‘cider-doctor-mode’. |
cider-doctor-mode-hook | Hook run after entering CIDER Doctor mode. |
cider-doctor-mode-map | Keymap for ‘cider-doctor-mode’. |
cider-doctor-mode-syntax-table | Syntax table for ‘cider-doctor-mode’. |