summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Meyer <kyle@kyleam.com>2020-02-14 21:09:12 -0500
committerKyle Meyer <kyle@kyleam.com>2020-02-14 21:09:12 -0500
commite361c640435af947fab201c1fe60f25843edb5e9 (patch)
treeb2341e85bf802fe387773aa3f744e43ed141a812
parent684ab0f2a47dcc37873ebbbb8c99954e8372ccb6 (diff)
downloadorg-mode-e361c640435af947fab201c1fe60f25843edb5e9.tar.gz
ob-clojure: Drop recently added if-let* for compatibility
* lisp/ob-clojure.el (org-babel-edit-prep:clojure): Rewrite without if-let*, which isn't available until Emacs 26.
-rw-r--r--lisp/ob-clojure.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/ob-clojure.el b/lisp/ob-clojure.el
index 0815c42..688a123 100644
--- a/lisp/ob-clojure.el
+++ b/lisp/ob-clojure.el
@@ -230,8 +230,9 @@ using the :show-process parameter."
(defun org-babel-edit-prep:clojure (babel-info)
"Set org-edit-special src block by injecting `cider-buffer-ns' as namespace."
- (if-let* ((namespace (cdr (assq :ns (nth 2 babel-info)))))
- (setq-local cider-buffer-ns namespace)))
+ (let ((namespace (cdr (assq :ns (nth 2 babel-info)))))
+ (when namespace
+ (setq-local cider-buffer-ns namespace))))
(defun org-babel-clojure-initiate-session (&optional session _params)
"Initiate a session named SESSION according to PARAMS."