Function: cider-start-menu

cider-start-menu is an autoloaded, interactive and byte-compiled function defined in cider.el.

Signature

(cider-start-menu)

Documentation

Transient menu for starting CIDER sessions (jack-in and connect).

The arguments at the top apply to the jack-in commands: set aliases, pick a ClojureScript REPL type, or opt to edit the final command before it runs. They only affect this invocation, not your saved configuration.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider.el
;;;###autoload (autoload 'cider-start-menu "cider" "Menu for starting CIDER sessions." t)
(transient-define-prefix cider-start-menu ()
  "Transient menu for starting CIDER sessions (jack-in and connect).
The arguments at the top apply to the jack-in commands: set aliases, pick
a ClojureScript REPL type, or opt to edit the final command before it
runs.  They only affect this invocation, not your saved configuration."
  ["Arguments"
   ("-a" "Aliases" "--aliases=" :reader cider-start-menu--read-aliases)
   ("-l" "ClojureScript REPL type" "--cljs-repl=" :reader cider-start-menu--read-cljs-repl)
   ("-e" "Edit command before running" "--edit-command")]
  [["Jack-in (start server + connect)"
    ("jj" "Clojure" cider-start-menu--jack-in-clj)
    ("js" "ClojureScript" cider-start-menu--jack-in-cljs)
    ("jm" "Clojure + ClojureScript" cider-start-menu--jack-in-clj&cljs)
    ("ju" "Universal (by project type)" cider-start-menu--jack-in-universal)
    ("jn" "Start server only" cider-start-menu--start-nrepl-server)]
   ["Connect (to a running server)"
    ("cj" "Clojure" cider-connect-clj)
    ("cs" "ClojureScript" cider-connect-cljs)
    ("cm" "Clojure + ClojureScript" cider-connect-clj&cljs)]
   ["Connect sibling (share a server)"
    ("sj" "Clojure" cider-connect-sibling-clj)
    ("ss" "ClojureScript" cider-connect-sibling-cljs)]
   ["Other"
    ("x" "Choose connection command..." cider)]])