From 581db4e0a56d266cb729280f3d4ad4a6c038912b Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Fri, 3 Jan 2014 09:33:30 +0100 Subject: [PATCH] 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. --- lisp/ob-clojure.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/ob-clojure.el b/lisp/ob-clojure.el index 65cb8727e..995de8604 100644 --- a/lisp/ob-clojure.el +++ b/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 -- 2.11.4.GIT