lang/clojure: minor refactor

This commit is contained in:
Henrik Lissner 2017-12-08 01:05:44 -05:00
parent 59deb20b3b
commit 12c2208c53
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -1,10 +1,9 @@
;;; lang/clojure/config.el -*- lexical-binding: t; -*- ;;; lang/clojure/config.el -*- lexical-binding: t; -*-
(def-package! clojure-mode (def-package! clojure-mode
:mode (("\\.clj$" . clojure-mode) :mode "\\.clj$"
("\\.cljs$". clojurescript-mode)) :mode ("\\.cljs$" . clojurescript-mode)
:config :config
(map! :map clojure-mode-map (map! :map clojure-mode-map
(:localleader (:localleader
:n "'" #'cider-jack-in :n "'" #'cider-jack-in
@ -22,7 +21,6 @@
(def-package! clj-refactor (def-package! clj-refactor
:after clojure-mode :after clojure-mode
:config :config
;; setup some extra namespace auto completion for great awesome ;; setup some extra namespace auto completion for great awesome
(dolist (mapping '(("re-frame" . "re-frame.core") (dolist (mapping '(("re-frame" . "re-frame.core")
("reagent" . "reagent.core") ("reagent" . "reagent.core")
@ -34,11 +32,10 @@
;; NOTE: if you don't have an org directory set (the dir doesn't exist), cider jack in won't work. ;; NOTE: if you don't have an org directory set (the dir doesn't exist), cider jack in won't work.
:commands (cider-jack-in cider-mode cider-jack-in-clojurescript) :commands (cider-jack-in cider-mode cider-jack-in-clojurescript)
:config :config
(setq nrepl-hide-special-buffers t) (setq nrepl-hide-special-buffers t)
;; settings for cider repl as a popup (prevent it from being closed on escape, especially.) ;; settings for cider repl as a popup (prevent it from being closed on escape, especially.)
(set! :popup '("^\\*cider" :regexp t :noselect t :noesc t)) (set! :popup "^\\*cider" :regexp t :noselect t :noesc t)
;; Setup cider for clojurescript / figwheel dev. ;; Setup cider for clojurescript / figwheel dev.
(setq cider-cljs-lein-repl (setq cider-cljs-lein-repl