From 56d43a93be138facdb0db96631415fbfcbdb6bda Mon Sep 17 00:00:00 2001 From: teesloane Date: Fri, 3 Nov 2017 13:41:54 -0400 Subject: [PATCH] Add cljs mode and localleader keybindings --- modules/lang/clojure/config.el | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/lang/clojure/config.el b/modules/lang/clojure/config.el index 5d90ae371..1f5d0ad44 100644 --- a/modules/lang/clojure/config.el +++ b/modules/lang/clojure/config.el @@ -1,9 +1,17 @@ ;;; lang/clojure/config.el -*- lexical-binding: t; -*- (def-package! clojure-mode - :mode "\\.clj$") + :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 + "r" #'cider-eval-region))) (def-package! cider - :commands (cider-jack-in cider-mode) + :commands (cider-jack-in cider-mode cider-jack-in-clojurescript) :config (setq nrepl-hide-special-buffers t))