Browse Source

chore: fix evaluation of cider middlewares in dir-locals

Miguel Ángel Moreno 1 year ago
parent
commit
fc1e06a1a9
1 changed files with 3 additions and 4 deletions
  1. 3 4
      .dir-locals.el

+ 3 - 4
.dir-locals.el

@@ -7,10 +7,9 @@
          (cider-default-cljs-repl . custom)
          (cider-custom-cljs-repl-init-form . "(do (require '[shadow.cljs.devtools.api :as shadow])\n(require '[shadow.cljs.devtools.server :as server])\n(server/start!)\n(shadow/watch :tubo)\n(shadow/nrepl-select :tubo))")
          (cider-merge-sessions . :project)
-         (eval . (if
-                     (not
-                      (boundp 'cider-jack-in-nrepl-middlewares))
-                     (require 'cider)
+         (eval . (progn
+                   (unless (boundp 'cider-jack-in-nrepl-middlewares)
+                     (require 'cider))
                    (make-variable-buffer-local 'cider-jack-in-nrepl-middlewares)
                    (add-to-list 'cider-jack-in-nrepl-middlewares "cider.nrepl/cider-middleware")
                    (add-to-list 'cider-jack-in-nrepl-middlewares "shadow.cljs.devtools.server.nrepl/middleware"))))))