Function: ob-clojure-with-temp-expanded
ob-clojure-with-temp-expanded is a macro defined in ob-clojure.el.gz.
Signature
(ob-clojure-with-temp-expanded EXPANDED PARAMS &rest BODY)
Documentation
Run BODY on EXPANDED code block with PARAMS.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-clojure.el.gz
(defmacro ob-clojure-with-temp-expanded (expanded params &rest body)
"Run BODY on EXPANDED code block with PARAMS."
(declare (debug (body)) (indent 2))
`(with-temp-buffer
(insert ,expanded)
(goto-char (point-min))
(while (not (looking-at "\\s-*\\'"))
(let* ((beg (point))
(end (progn (forward-sexp) (point)))
(exp (org-babel-expand-body:clojure
(buffer-substring beg end) ,params)))
(sit-for .1)
,@body))))