lisp/ob-clojure.el: Fix header argument :var binding

* lisp/ob-clojure.el (org-babel-expand-body:clojure): Always quote
the variables passed from org-mode in Clojure let binding.
When a variable is a table or list, it's value is "(..data..)"
and without quotes, Clojure would try to execute the first
value as a function.
This commit is contained in:
Daniel Kraus 2022-10-27 16:04:02 +02:00
parent efcfaca72d
commit 0e175f11fd
No known key found for this signature in database
GPG Key ID: C1C8D63F884EF9C9
1 changed files with 1 additions and 1 deletions

View File

@ -133,7 +133,7 @@ or set the `:backend' header argument"))))
(format "(let [%s]\n%s)"
(mapconcat
(lambda (var)
(format "%S %S" (car var) (cdr var)))
(format "%S '%S" (car var) (cdr var)))
vars
"\n ")
body))))))