From 9dc0d10c0930e1a37eb846ab9bb3c96a6c59f48b Mon Sep 17 00:00:00 2001 From: Joshua Suskalo Date: Sun, 1 Aug 2021 14:26:55 -0500 Subject: [PATCH] fix(clojure,org): use cider for org-babel More than a year ago a change was added to ob-clojure that prevented evaluating a Clojure code block without setting `org-babel-clojure-backend'. This change sets this to a default value of CIDER, since that is the main tool used in Doom. Without this change, manual configuration is required to use Clojure in org babel documents. Close #5233 --- modules/lang/clojure/config.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/lang/clojure/config.el b/modules/lang/clojure/config.el index c5447f820..84a0fb7ad 100644 --- a/modules/lang/clojure/config.el +++ b/modules/lang/clojure/config.el @@ -113,6 +113,11 @@ '(t (:eval cider-modeline-icon)) 'append))))) + ;; Ensure that CIDER is used for sessions in org buffers. + (when (featurep! :lang org) + (after! ob-clojure + (setq! org-babel-clojure-backend 'cider))) + ;; The CIDER welcome message obscures error messages that the above code is ;; supposed to be make visible. (setq cider-repl-display-help-banner nil)