blob: ad90d8f10b9b77d512ce44e7329aabae00d65bee (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
;; install packages
(require-package 'clojure-mode)
(require-package 'cider)
(require-package 'clj-refactor)
(require-package 'paredit)
(require 'clojure-mode)
(require 'cider)
(require 'clj-refactor)
(require 'paredit)
;; clj-refactor-mode keybinding
(cljr-add-keybindings-with-prefix "C-c C-m")
;; enable clj-refactor-mode
(add-hook 'clojure-mode-hook (lambda () (clj-refactor-mode 1)))
;; prevent cider from prompting to save file
(setq cider-prompt-save-file-on-load nil)
;; enable paredit
(add-hook 'cider-mode-hook 'paredit-mode)
(add-hook 'cider-repl-mode-hook 'paredit-mode)
(provide 'init-clojure-mode)
|