[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org bd68ece99c: ob-clojure.el: Auto detect backend
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org bd68ece99c: ob-clojure.el: Auto detect backend |
Date: |
Sun, 30 Oct 2022 09:58:13 -0400 (EDT) |
branch: externals/org
commit bd68ece99ce411439db87cd19e44ffbc49677ae3
Author: Daniel Kraus <daniel@kraus.my>
Commit: Daniel Kraus <daniel@kraus.my>
ob-clojure.el: Auto detect backend
* lisp/ob-clojure.el (org-babel-clojure-backend): Set the backend
to an available cli program or elisp package.
---
lisp/ob-clojure.el | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/lisp/ob-clojure.el b/lisp/ob-clojure.el
index 5654d52084..25f1c78a6f 100644
--- a/lisp/ob-clojure.el
+++ b/lisp/ob-clojure.el
@@ -76,9 +76,16 @@
(defvar org-babel-default-header-args:clojurescript '())
(defvar org-babel-header-args:clojurescript '((package . :any)))
-(defcustom org-babel-clojure-backend nil
+(defcustom org-babel-clojure-backend (cond
+ ((executable-find "bb") 'babashka)
+ ((executable-find "nbb") 'nbb)
+ ((featurep 'cider) 'cider)
+ ((featurep 'inf-clojure) 'inf-clojure)
+ ((featurep 'slime) 'slime)
+ (t nil))
"Backend used to evaluate Clojure code blocks."
:group 'org-babel
+ :package-version '(Org . "9.6")
:type '(choice
(const :tag "inf-clojure" inf-clojure)
(const :tag "cider" cider)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/org bd68ece99c: ob-clojure.el: Auto detect backend,
ELPA Syncer <=