mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-09-30 01:27:53 +00:00
org-babel-expand-body:clojure
This commit is contained in:
parent
4ba08f9b5b
commit
6d61edd1ea
|
@ -263,11 +263,14 @@ last statement in BODY, as elisp."
|
||||||
(org-babel-clojure-evaluate-session buffer body result-type)
|
(org-babel-clojure-evaluate-session buffer body result-type)
|
||||||
(org-babel-clojure-evaluate-external-process buffer body result-type)))
|
(org-babel-clojure-evaluate-external-process buffer body result-type)))
|
||||||
|
|
||||||
|
(defun org-babel-expand-body:clojure (body params &optional processed-params)
|
||||||
|
(org-babel-clojure-build-full-form
|
||||||
|
body (second (or processed-params (org-babel-process-params params)))))
|
||||||
|
|
||||||
(defun org-babel-execute:clojure (body params)
|
(defun org-babel-execute:clojure (body params)
|
||||||
"Execute a block of Clojure code with org-babel."
|
"Execute a block of Clojure code with org-babel."
|
||||||
(let* ((processed-params (org-babel-process-params params))
|
(let* ((processed-params (org-babel-process-params params))
|
||||||
(vars (second processed-params))
|
(body (org-babel-expand-body:clojure body params processed-params))
|
||||||
(body (org-babel-clojure-build-full-form body vars))
|
|
||||||
(session (org-babel-clojure-initiate-session (first processed-params))))
|
(session (org-babel-clojure-initiate-session (first processed-params))))
|
||||||
(org-babel-reassemble-table
|
(org-babel-reassemble-table
|
||||||
(org-babel-clojure-evaluate session body (fourth processed-params))
|
(org-babel-clojure-evaluate session body (fourth processed-params))
|
||||||
|
|
Loading…
Reference in a new issue