File: cider-cljs.el.html

ClojureScript REPL types, requirement checks, init-form builders and the cider-register-cljs-repl-type registry that drives cider-jack-in-cljs and friends. Bundles support for figwheel, figwheel-main, shadow-cljs, node, weasel, krell, nbb and user-defined custom REPLs.

Defined variables (9)

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-connect-default-cljs-paramsDefault plist of params for connecting to a ClojureScript REPL.
cider-custom-cljs-repl-init-formThe form used to start a custom ClojureScript REPL.
cider-default-cljs-replThe default ClojureScript REPL to start.
cider-figwheel-main-default-optionsDefines the ‘figwheel.main/start’ options.
cider-offer-to-open-cljs-app-in-browserWhen nil, do not offer to open ClojureScript apps in a browser on connect.
cider-shadow-default-optionsDefines default ‘shadow-cljs’ options.
cider-shadow-watched-buildsDefines the list of builds ‘shadow-cljs’ should watch.

Defined functions (24)

cider--cljs-repl-type-entry(REPL-TYPE)
cider--figwheel-main-get-builds()
cider--offer-to-open-app-in-browser(SERVER-BUF)
cider--shadow-get-builds()
cider--shadow-parse-builds(HASH)
cider--update-cljs-type(PARAMS)
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-clojurescript-present-p()
cider-custom-cljs-repl-init-form()
cider-figwheel-main-init-form()
cider-normalize-cljs-init-options(OPTIONS)
cider-register-cljs-repl-type(TYPE &optional INIT-FORM REQUIREMENTS-FN)
cider-select-cljs-repl(&optional DEFAULT)
cider-shadow-cljs-init-form()
cider-shadow-select-cljs-init-form()
cider-verify-cljs-repl-requirements(&optional REPL-TYPE)
cider-verify-clojurescript-is-present()
cider-verify-piggieback-is-present()

Defined faces (0)