File tree 1 file changed +24
-4
lines changed
1 file changed +24
-4
lines changed Original file line number Diff line number Diff line change 6
6
clojurescript-mode
7
7
nrepl
8
8
nrepl-ritz
9
+ auto-complete
10
+ ac-nrepl
9
11
; ; slime
10
12
; ; slime-repl
11
13
; ; durendal
16
18
(require 'highlight-parentheses )
17
19
18
20
(add-hook 'clojure-mode-hook 'highlight-parentheses-mode )
21
+
22
+
19
23
(add-hook 'nrepl-mode-hook 'highlight-parentheses-mode )
20
24
(add-hook 'nrepl-mode-hook 'paredit-mode )
21
25
44
48
(interactive )
45
49
(run-lisp " lein trampoline cljsbuild repl-listen" ))
46
50
47
- ; ; (add-hook 'clojure-mode-hook 'durendal-enable-auto-compile)
48
- ; ; (add-hook 'slime-repl-mode-hook 'durendal-slime-repl-paredit)
49
- ; ; (add-hook 'sldb-mode-hook 'durendal-dim-sldb-font-lock)
50
- ; ; (add-hook 'slime-compilation-finished-hook 'durendal-hide-successful-compile)
51
+
52
+
53
+ (require 'ac-nrepl )
54
+ (add-hook 'nrepl-mode-hook 'ac-nrepl-setup )
55
+ (add-hook 'nrepl-interaction-mode-hook 'ac-nrepl-setup )
56
+ (eval-after-load " auto-complete"
57
+ '(add-to-list 'ac-modes 'nrepl-mode ))
58
+
59
+ (add-hook 'nrepl-mode-hook 'auto-complete-mode )
60
+ (add-hook 'nrepl-interaction-mode-hook 'auto-complete-mode )
61
+
62
+ (defun set-auto-complete-as-completion-at-point-function ()
63
+ (setq completion-at-point-functions '(auto-complete)))
64
+ (add-hook 'auto-complete-mode-hook 'set-auto-complete-as-completion-at-point-function )
65
+
66
+ (add-hook 'nrepl-mode-hook 'set-auto-complete-as-completion-at-point-function )
67
+ (add-hook 'nrepl-interaction-mode-hook 'set-auto-complete-as-completion-at-point-function )
68
+
69
+ (define-key nrepl-interaction-mode-map (kbd " C-c C-d" ) 'ac-nrepl-popup-doc )
70
+
51
71
52
72
(put 'def-atomic-model 'clojure-backtracking-indent '(4 4 (2 )))
53
73
(add-hook 'clojure-mode-hook (lambda ()
You can’t perform that action at this time.
0 commit comments