File: ob-clojure.el.html

Support for evaluating Clojure code

Requirements:

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

For clojure-mode, see https://github.com/clojure-emacs/clojure-mode For inf-clojure, see https://github.com/clojure-emacs/inf-clojure For Cider, see https://github.com/clojure-emacs/cider For SLIME, see https://slime.common-lisp.dev For babashka, see https://github.com/babashka/babashka For nbb, see https://github.com/babashka/nbb

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 (4)

ob-clojure-babashka-commandPath to the babashka executable.
ob-clojure-nbb-commandPath to the nbb executable.
org-babel-clojure-backendBackend used to evaluate Clojure code blocks.
org-babel-clojure-default-nsDefault Clojure namespace for source block when finding ns failed.

Defined functions (10)

ob-clojure-eval-with-babashka(BB EXPANDED)
ob-clojure-eval-with-cider(EXPANDED PARAMS)
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)
org-babel-execute:clojurescript(BODY PARAMS)
org-babel-expand-body:clojure(BODY PARAMS)

Defined faces (0)