Variable: cider-jack-in-universal-options

cider-jack-in-universal-options is a variable defined in cider.el.

Value

((clojure-cli
  (:prefix-arg 1 :cmd
	       (:jack-in-type clj :project-type clojure-cli :edit-project-dir t)))
 (lein
  (:prefix-arg 2 :cmd
	       (:jack-in-type clj :project-type lein :edit-project-dir t)))
 (babashka
  (:prefix-arg 3 :cmd
	       (:jack-in-type clj :project-type babashka :edit-project-dir t)))
 (nbb
  (:prefix-arg 4 :cmd
	       (:jack-in-type cljs :project-type nbb :cljs-repl-type nbb :edit-project-dir t)))
 (basilisp
  (:prefix-arg 5 :cmd
	       (:jack-in-type clj :project-type basilisp :edit-project-dir t))))

Documentation

The list of project tools that are supported by the universal jack in command.

Each item in the list consists of the tool name and its plist options.

The plist supports the following keys

- :prefix-arg the numerical prefix arg to use to jack in to the tool.

- :cmd a plist of instructions how to invoke the jack in command, with keys

  - :jack-in-type clj to start a clj repl and cljs for a cljs repl.

  - &rest the same set of params supported by the cider-jack-in-clj and
    cider-jack-in-cljs commands.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider.el
(defvar cider-jack-in-universal-options
  '((clojure-cli (:prefix-arg 1 :cmd (:jack-in-type clj  :project-type clojure-cli :edit-project-dir t)))
    (lein        (:prefix-arg 2 :cmd (:jack-in-type clj  :project-type lein :edit-project-dir t)))
    (babashka    (:prefix-arg 3 :cmd (:jack-in-type clj  :project-type babashka :edit-project-dir t)))
    (nbb         (:prefix-arg 4 :cmd (:jack-in-type cljs :project-type nbb :cljs-repl-type nbb :edit-project-dir t)))
    (basilisp    (:prefix-arg 5 :cmd (:jack-in-type clj  :project-type basilisp :edit-project-dir t))))
  "The list of project tools that are supported by the universal jack in command.

Each item in the list consists of the tool name and its plist options.

The plist supports the following keys

- :prefix-arg the numerical prefix arg to use to jack in to the tool.

- :cmd a plist of instructions how to invoke the jack in command, with keys

  - :jack-in-type `clj' to start a clj repl and `cljs' for a cljs repl.

  - &rest the same set of params supported by the `cider-jack-in-clj' and
    `cider-jack-in-cljs' commands.")