[O] [PATCH 0/1] ob-clojure.el: Add :ns to specify evaluation namespace

2018-03-27 Thread roberthambrock
From: Robert Hambrock Dear Org maintainer, this patch implements namespace specification for Clojure source blocks, necessary in Org files with Clojure source blocks segregated from their applicable namespace declaration (Clojure source file, REPL declaration, or another source block). As I w

[O] [PATCH 1/1] ob-clojure.el: Add :ns to specify evaluation namespace

2018-03-27 Thread roberthambrock
From: Robert Hambrock * lisp/ob-clojure.el (org-babel-execute:clojure): Implement :ns. --- lisp/ob-clojure.el | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lisp/ob-clojure.el b/lisp/ob-clojure.el index 890f60ada..b8c5c6375 100644 --- a/lisp/ob-clojure.el +++ b/lisp/

[O] [PATCH 1/4] org-src.el: Fixed dynamic fontification bug

2018-04-22 Thread roberthambrock
From: Robert Hambrock * lisp/org-src.el (org-src-font-lock-fontify-block): Fixed temporary buffer name. Clojure's Cider could not dynamically fontify Clojure subsections of the buffer. Removing the rogue space from the temporary buffername fixes this. --- lisp/org-src.el | 2 +- 1 file changed,

[O] [PATCH 0/4] Clojure mode patches

2018-04-22 Thread roberthambrock
From: Robert Hambrock Dear Org maintainer, These four patches are independent and can thus be applied individually. Please let me know if you have any questions. All the best, Robert Robert Hambrock (4): org-src.el: Fixed dynamic fontification bug ob-clojure.el: Add ClojureScript interfac

[O] [PATCH 2/4] ob-clojure.el: Add ClojureScript interface

2018-04-22 Thread roberthambrock
From: Robert Hambrock * lisp/ob-clojure.el (org-babel-execute:clojure): Implemented :target, which allows selection of connection. * lisp/ob-clojure.el (org-babel-execute:clojurescript): New ClojureScript interface that uses :target flag to specify `cljs` evaluation target. --- lisp/ob-clojure.e

[O] [PATCH 4/4] ob-clojure.el: Add ClojureScript tangle language extension

2018-04-22 Thread roberthambrock
From: Robert Hambrock * lisp/ob-clojure.el (org-babel-tangle-langs-exts): Add ClojureScript to the supported language extensions. --- lisp/ob-clojure.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/ob-clojure.el b/lisp/ob-clojure.el index c59ac96ab..6fc5d043b 100644 --- a/lisp/ob-clo

[O] [PATCH 3/4] ob-clojure.el: Use :ns flag in org-src-edit

2018-04-22 Thread roberthambrock
From: Robert Hambrock * lisp/ob-clojure.el (org-babel-edit-prep:clojure): New function that sets the buffer's namespace to the value of :ns, if provided. (org-babel-edit-prep:clojurescript): Alias for org-babel-edit-prep:clojure. --- lisp/ob-clojure.el | 6 ++ 1 file changed, 6 insertions(+)