doomemacs/modules/lang/clojure/config.el

20 lines
655 B
EmacsLisp
Raw Normal View History

;;; lang/clojure/config.el -*- lexical-binding: t; -*-
2017-05-30 09:28:38 +02:00
(def-package! clojure-mode
:mode (("\\.clj$" . clojure-mode)
("\\.cljs$". clojurescript-mode))
:commands (clojure-mode clojurescript-mode) ;; this might not be necessary
:config
(map! :map clojure-mode-map
(:localleader
"'" #'cider-jack-in
"\"" #'cider-jack-in-clojurescript
2017-11-03 16:03:20 -04:00
"b" #'cider-switch-to-repl-buffer
"n" #'cider-repl-switch-ns
"r" #'cider-eval-region)))
2017-05-30 09:28:38 +02:00
(def-package! cider
:commands (cider-jack-in cider-mode cider-jack-in-clojurescript)
2017-05-30 09:28:38 +02:00
:config
(setq nrepl-hide-special-buffers t))