File: cider-session.el.html
Lightweight session tracking, REPL discovery and runtime detection for CIDER. This module intentionally has minimal dependencies so that any CIDER module can require it without pulling in heavyweight initialization code.
Defined variables (13)
cider--pinned-repl-buffer | The REPL buffer the current buffer is pinned to, or nil. |
cider-auto-mode | When non-nil, automatically enable and disable CIDER in all Clojure buffers. |
cider-cljs-repl-type | The type of the ClojureScript runtime (‘browser’, ‘node’, ‘figwheel’, etc.). |
cider-clojurec-eval-destination | The REPL type to be chosen in .cljc buffers. |
cider-connection-capabilities | A list of some of the capabilities of this connection buffer. |
cider-default-session | When non-nil, bypass sesman and use this session for all REPL lookups. |
cider-eval-destinations | The eval dispatch types ‘cider-cycle-eval-destination’ cycles through. |
cider-merge-sessions | Controls session combination behavior. |
cider-repl-cljs-upgrade-pending | Is the cljs repl currently pending? |
cider-repl-type | The type of this REPL buffer, usually either clj or cljs. |
cider-repl-type-override | When non-nil, the REPL type (clj, cljs or multi) used for this buffer. |
cider-sesman-browser-map | Map active on REPL objects in sesman browser. |
cider-session-name-template | Format string to use for session names. |