File tree 2 files changed +11
-0
lines changed
2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change 4
4
5
5
### New Features
6
6
7
+ * [ #44 ] ( https://github.com/clojure-emacs/inf-clojure/pull/44 ) : Add REPL types and Lumo support.
7
8
* [ #50 ] ( https://github.com/clojure-emacs/inf-clojure/pull/50 ) : Rename defcustoms to ` inf-clojure-*-form ` where appropriate.
8
9
* [ #34 ] ( https://github.com/clojure-emacs/inf-clojure/pull/34 ) : Add support for socket REPL connections.
9
10
* [ #46 ] ( https://github.com/clojure-emacs/inf-clojure/pull/46 ) : Make it possible to disable prompt on ` inf-clojure-set-ns ` .
Original file line number Diff line number Diff line change @@ -70,6 +70,16 @@ the default specified in `inf-clojure-program`.
70
70
You can set custom values to ` inf-clojure ` variables on a per-project basis using [ directory
71
71
variables] ( https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html ) .
72
72
73
+ ## REPL Type
74
+
75
+ An ` inf-clojure ` REPL can be of different types: Clojure, ClojureScript, Lumo and Planck are all potentially valid options.
76
+ At the moment, the default Clojure REPL and the Lumo REPL (though partially, see https://github.com/clojure-emacs/inf-clojure/pull/44 ) are supported.
77
+
78
+ To hook up a custom REPL type, just use the right launch command (or connect through socket).
79
+ For example, for Lumo just add the following in your ` .dir-locals.el ` :
80
+
81
+ ((nil . ((inf-clojure-boot-cmd . "lumo")))) ;; inf-clojure-lein-cmd if you are using Leiningen
82
+
73
83
## ElDoc
74
84
75
85
` eldoc-mode ` is supported in Clojure source buffers and ` *inferior-clojure* `
You can’t perform that action at this time.
0 commit comments