mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
lang/clojure: minor refactor
This commit is contained in:
@ -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
|
||||||
|
Reference in New Issue
Block a user