File: cider.el.html

Provides a Clojure interactive development environment for Emacs, built on top of nREPL. See https://docs.cider.mx for more details.

Defined variables (63)

cider--jack-in-cmd-historyHistory list for user-specified jack-in commands.
cider--jack-in-nrepl-params-historyHistory list for user-specified jack-in nrepl command params.
cider-allow-jack-in-without-projectControls what happens when doing ‘cider-jack-in’ outside a project.
cider-babashka-commandThe command used to execute Babashka.
cider-babashka-parametersParams passed to babashka to start an nREPL server via ‘cider-jack-in’.
cider-basilisp-commandThe command used to execute Basilisp.
cider-basilisp-parametersParams passed to Basilisp to start an nREPL server via ‘cider-jack-in’.
cider-check-cljs-repl-requirementsWhen non-nil will run the requirement checks for the different cljs repls.
cider-cljs-repl-typesA list of supported ClojureScript REPLs.
cider-clojure-artifact-idArtifact identifier for Clojure.
cider-clojure-cli-aliasesA list of aliases to include when using the clojure cli.
cider-clojure-cli-commandThe command used to execute clojure with tools.deps.
cider-clojure-cli-global-aliasesGlobal aliases to include when jacking in with the clojure CLI.
cider-clojure-cli-parametersParams passed to clojure cli to start an nREPL server via ‘cider-jack-in’.
cider-codenameCodename used to denote stable releases.
cider-connect-default-cljs-paramsDefault plist of params for connecting to a ClojureScript REPL.
cider-connect-default-paramsDefault plist of params for connecting to an external nREPL server.
cider-connected-hookList of functions to call when connected to Clojure nREPL server.
cider-connection-init-commandsA list of all user-level connection init commands in CIDER.
cider-connection-message-fnThe function to use to generate the message displayed on connect.
cider-custom-cljs-repl-init-formThe form used to start a custom ClojureScript REPL.
cider-default-cljs-replThe default ClojureScript REPL to start.
cider-disconnected-hookList of functions to call when disconnected from the Clojure nREPL server.
cider-edit-jack-in-commandWhen truthy allow the user to edit the command.
cider-enable-nrepl-jvmti-agentWhen t, add ‘-Djdk.attach.allowAttachSelf’ to the command line arguments.
cider-figwheel-main-default-optionsDefines the ‘figwheel.main/start’ options.
cider-gradle-commandThe command used to execute Gradle.
cider-gradle-parametersParams passed to gradle to start an nREPL server via ‘cider-jack-in’.
cider-host-historyCompletion history for connection hosts.
cider-infer-remote-nrepl-portsWhen true, cider will use ssh to try to infer nREPL ports on remote hosts.
cider-inject-dependencies-at-jack-inWhen nil, do not inject repl dependencies at ‘cider-jack-in’ time.
cider-injected-middleware-versionThe version of cider-nrepl injected on jack-in.
cider-injected-nrepl-versionThe version of nREPL injected on jack-in.
cider-jack-in-auto-inject-clojureVersion of clojure to auto-inject into REPL.
cider-jack-in-cljs-dependenciesList of dependencies where elements are lists of artifact name and version.
cider-jack-in-cljs-lein-pluginsList of Leiningen plugins to be injected at jack-in.
cider-jack-in-cljs-nrepl-middlewaresList of Clojure variable names.
cider-jack-in-cmdThe custom command used to start a nrepl server.
cider-jack-in-defaultThe default tool to use when doing ‘cider-jack-in’ outside a project.
cider-jack-in-dependenciesList of dependencies where elements are lists of artifact name and version.
cider-jack-in-dependencies-exclusionsList of exclusions for jack in dependencies.
cider-jack-in-lein-middlewaresList of Leiningen :middleware values to be injected at jack-in.
cider-jack-in-lein-pluginsList of Leiningen plugins to be injected at jack-in.
cider-jack-in-nrepl-middlewaresList of Clojure variable names.
cider-jack-in-universal-optionsThe list of project tools that are supported by the universal jack in command.
cider-known-endpointsA list of connection endpoints where each endpoint is a list.
cider-latest-clojure-versionLatest (newest) version of Clojure.
cider-lein-commandThe command used to execute Leiningen.
cider-lein-parametersParams passed to Leiningen to start an nREPL server via ‘cider-jack-in’.
cider-minimum-clojure-versionMinimum supported version of Clojure.
cider-nbb-commandThe command used to execute nbb.
cider-nbb-parametersParams passed to nbb to start an nREPL server via ‘cider-jack-in’.
cider-offer-to-open-cljs-app-in-browserWhen nil, do not offer to open ClojureScript apps in a browser on connect.
cider-preferred-build-toolAllow choosing a build system when there are many.
cider-ps-running-lein-nrepl-path-regexp-listRegexp list to get project paths.
cider-ps-running-lein-nrepls-commandProcess snapshot command used in ‘cider-locate-running-nrepl-ports’.
cider-required-middleware-versionThe CIDER nREPL version that’s known to work properly with CIDER.
cider-shadow-cljs-commandThe command used to execute shadow-cljs.
cider-shadow-cljs-parametersParams passed to shadow-cljs to start an nREPL server via ‘cider-jack-in’.
cider-shadow-default-optionsDefines default ‘shadow-cljs’ options.
cider-shadow-watched-buildsDefines the list of builds ‘shadow-cljs’ should watch.
cider-start-mapCIDER jack-in and connect keymap.
cider-versionThe current version of CIDER.

Defined functions (91)

cider()
cider--check-cljs(&optional CLJS-TYPE NO-ERROR)
cider--check-existing-session(PARAMS)
cider--combined-aliases()
cider--completing-read-host(HOSTS)
cider--completing-read-port(HOST PORTS)
cider--completing-read-socket-file()
cider--dedupe-deps(DEPS)
cider--figwheel-main-get-builds()
cider--format-cmd(COMMAND-RESOLVED COMMAND CMD-PARAMS)
cider--gradle-dependency-notation(DEPENDENCY)
cider--gradle-jack-in-property(DEPENDENCIES)
cider--gradle-middleware-params(MIDDLEWARES)
cider--identify-buildtools-present(&optional PROJECT-DIR)
cider--infer-ports(HOST SSH-HOSTS)
cider--invoke-running-nrepl-path(F)
cider--jack-in-cmd-powershell-p(COMMAND)
cider--jack-in-required-dependencies()
cider--lein-artifact-exclusions(EXCLUSIONS)
cider--list-as-lein-artifact(LIST &optional EXCLUSIONS)
cider--maybe-inspire-on-connect()
cider--offer-to-open-app-in-browser(SERVER-BUFFER)
cider--path->path-port-pairs(PATH)
cider--powershell-encode-command(CMD-PARAMS)
cider--resolve-command(COMMAND)
cider--resolve-project-command(COMMAND)
cider--running-lein-nrepl-paths()
cider--running-local-nrepl-paths()
cider--running-non-lein-nrepl-paths()
cider--running-nrepl-paths()
cider--setup-clojure-major-mode(MODE-MAP MODE-HOOK)
cider--shadow-get-builds()
cider--shadow-parse-builds(HASH)
cider--shell-quote-argument(ARGUMENT &optional COMMAND)
cider--ssh-hosts()
cider--start-nrepl-server(PARAMS &optional ON-PORT-CALLBACK)
cider--tramp-file-name(VEC)
cider--update-cljs-init-function(PARAMS)
cider--update-cljs-type(PARAMS)
cider--update-do-prompt(PARAMS)
cider--update-host-port(PARAMS)
cider--update-jack-in-cmd(PARAMS)
cider--update-params(PARAMS)
cider--update-project-dir(PARAMS)
cider-add-clojure-dependencies-maybe(DEPENDENCIES)
cider-check-figwheel-main-requirements()
cider-check-figwheel-requirements()
cider-check-krell-requirements()
cider-check-node-requirements()
cider-check-shadow-cljs-requirements()
cider-check-weasel-requirements()
cider-cljs-repl-form(REPL-TYPE)
cider-clojure-cli-jack-in-dependencies(PARAMS DEPENDENCIES &optional COMMAND)
cider-clojurescript-present-p()
cider-connect(&optional PARAMS)
cider-connect-clj(&optional PARAMS)
cider-connect-clj&cljs(PARAMS &optional SOFT-CLJS-START)
cider-connect-cljs(&optional PARAMS)
cider-connect-sibling-clj(PARAMS &optional OTHER-REPL)
cider-connect-sibling-cljs(PARAMS &optional OTHER-REPL)
cider-current-host()
cider-custom-cljs-repl-init-form()
cider-figwheel-main-init-form()
cider-gradle-jack-in-dependencies(PARAMS DEPENDENCIES MIDDLEWARES)
cider-inject-jack-in-dependencies(PARAMS PROJECT-TYPE &optional COMMAND)
cider-jack-in(PARAMS)
cider-jack-in-clj(PARAMS)
cider-jack-in-clj&cljs(&optional PARAMS SOFT-CLJS-START)
cider-jack-in-cljs(PARAMS)
cider-jack-in-command(PROJECT-TYPE)
cider-jack-in-normalized-lein-plugins()
cider-jack-in-normalized-nrepl-middlewares()
cider-jack-in-params(PROJECT-TYPE)
cider-jack-in-resolve-command(PROJECT-TYPE)
cider-jack-in-universal(ARG)
cider-lein-jack-in-dependencies(PARAMS DEPENDENCIES DEPENDENCIES-EXCLUSIONS LEIN-PLUGINS &optional LEIN-MIDDLEWARES)
cider-locate-running-nrepl-ports(&optional DIR)
cider-normalize-cljs-init-options(OPTIONS)
cider-project-type(&optional PROJECT-DIR)
cider-register-cljs-repl-type(TYPE &optional INIT-FORM REQUIREMENTS-FN)
cider-select-cljs-repl(&optional DEFAULT)
cider-select-endpoint()
cider-shadow-cljs-init-form()
cider-shadow-cljs-jack-in-dependencies(PARAMS DEPENDENCIES)
cider-shadow-select-cljs-init-form()
cider-start-nrepl-server(PARAMS)
cider-verify-cljs-repl-requirements(&optional REPL-TYPE)
cider-verify-clojurescript-is-present()
cider-verify-piggieback-is-present()
cider-version()
sesman-menu-open(ARG1)

Defined faces (0)