File: ob-clojure.el.html

Support for evaluating Clojure / ClojureScript code.

Requirements:

- Clojure (at least 1.2.0)
- clojure-mode
- babashka, nbb, Clojure CLI tools, Cider, inf-clojure or SLIME

For clojure-mode, see https://github.com/clojure-emacs/clojure-mode For babashka, see https://github.com/babashka/babashka For nbb, see https://github.com/babashka/nbb For Clojure CLI tools, see https://clojure.org/guides/deps_and_cli For Cider, see https://github.com/clojure-emacs/cider For inf-clojure, see https://github.com/clojure-emacs/inf-clojure For SLIME, see https://slime.common-lisp.dev

For SLIME, the best way to install its components is by following the directions as set out by Phil Hagelberg (Technomancy) on the web page: https://technomancy.us/126

Defined variables (6)

ob-clojure-babashka-commandBabashka command used by the Clojure ‘babashka’ backend.
ob-clojure-cli-commandClojure CLI command used by the Clojure ‘clojure-cli’ backend.
ob-clojure-nbb-commandNbb command used by the ClojureScript ‘nbb’ backend.
org-babel-clojure-backendBackend used to evaluate Clojure code blocks.
org-babel-clojure-default-nsDefault Clojure namespace for source block when finding ns failed.
org-babel-clojurescript-backendBackend used to evaluate ClojureScript code blocks.

Defined functions (10)

ob-clojure-eval-with-cider(EXPANDED PARAMS &optional CLJS-P)
ob-clojure-eval-with-cmd(CMD EXPANDED)
ob-clojure-eval-with-inf-clojure(EXPANDED PARAMS)
ob-clojure-eval-with-slime(EXPANDED PARAMS)
ob-clojure-inf-clojure-output(S)
ob-clojure-string-or-list(L)
ob-clojure-with-temp-expanded(EXPANDED PARAMS &rest BODY)
org-babel-execute:clojure(BODY PARAMS &optional CLJS-P)
org-babel-execute:clojurescript(BODY PARAMS)
org-babel-expand-body:clojure(BODY PARAMS &optional CLJS-P)

Defined faces (0)