Skip to content

Commit 433f708

Browse files
committed
Modify CHANGELOG and README for REPL types
1 parent b357856 commit 433f708

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
### New Features
66

7+
* [#44](https://github.com/clojure-emacs/inf-clojure/pull/44): Add REPL types and Lumo support.
78
* [#50](https://github.com/clojure-emacs/inf-clojure/pull/50): Rename defcustoms to `inf-clojure-*-form` where appropriate.
89
* [#34](https://github.com/clojure-emacs/inf-clojure/pull/34): Add support for socket REPL connections.
910
* [#46](https://github.com/clojure-emacs/inf-clojure/pull/46): Make it possible to disable prompt on `inf-clojure-set-ns`.

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,16 @@ the default specified in `inf-clojure-program`.
7070
You can set custom values to `inf-clojure` variables on a per-project basis using [directory
7171
variables](https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html).
7272

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+
7383
## ElDoc
7484

7585
`eldoc-mode` is supported in Clojure source buffers and `*inferior-clojure*`

0 commit comments

Comments
 (0)