浏览代码

ob-clojure.el (org-babel-clojure-backend): Use 'cider when available

* ob-clojure.el (org-babel-clojure-backend): Use 'cider as the
backend when available.  Fall back on nrepl when available and
on slime otherwise.
Bastien Guerry 11 年之前
父节点
当前提交
581db4e0a5
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      lisp/ob-clojure.el

+ 4 - 1
lisp/ob-clojure.el

@@ -63,7 +63,10 @@
 (defvar org-babel-default-header-args:clojure '())
 (defvar org-babel-header-args:clojure '((package . :any)))
 
-(defcustom org-babel-clojure-backend 'nrepl
+(defcustom org-babel-clojure-backend
+  (cond ((featurep 'cider) 'cider)
+	((featurep 'nrepl) 'nrepl)
+	(t 'slime))
   "Backend used to evaluate Clojure code blocks."
   :group 'org-babel
   :type '(choice