Skip to content

Commit 799d937

Browse files
committed
Improve the README a bit
1 parent 1bac8fe commit 799d937

File tree

1 file changed

+15
-22
lines changed

1 file changed

+15
-22
lines changed

README.md

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,21 @@
88
This package provides basic interaction with a Clojure subprocess (REPL).
99
It's based on ideas from the popular `inferior-lisp` package.
1010

11-
`inf-clojure` aims to expose the extensive self-documenting features
12-
of Clojure repls into an emacs package. Inf-clojure does not require
13-
middleware or special tooling. Inf-clojure supports the following
14-
repls:
15-
16-
- Clojure
17-
- ClojureScript
18-
- planck
19-
- lumo
20-
- joker
21-
- babashka
22-
2311
`inf-clojure` has two components - a nice REPL buffer (`inf-clojure`)
2412
(`inf-clojure-minor-mode`), which extends `clojure-mode` with commands
2513
to evaluate forms directly in the REPL.
2614

15+
`inf-clojure` aims to expose the extensive self-documenting features of Clojure
16+
REPLs via an Emacs package. `inf-clojure` is extremely simple and does not require special tooling.
17+
It supports the following REPLs:
18+
19+
- Clojure
20+
- ClojureScript
21+
- [Planck](http://planck-repl.org/)
22+
- [Lumo](https://github.com/anmonteiro/lumo)
23+
- [Joker](https://joker-lang.org/)
24+
- [babashka](https://github.com/borkdude/babashka)
25+
2726
`inf-clojure` provides a set of essential features for interactive
2827
Clojure(Script) development:
2928

@@ -38,12 +37,6 @@ Clojure(Script) development:
3837
* Require `:reload`/`:reload-all`
3938
* Support connecting to socket REPLs
4039

41-
In addition to the standard Clojure and ClojureScript REPLs, `inf-clojure` supports also:
42-
43-
* [Lumo](https://github.com/anmonteiro/lumo)
44-
* [Planck](http://planck-repl.org/)
45-
* [Joker](https://joker-lang.org/)
46-
4740
For a more powerful/full-featured solution see [CIDER](https://github.com/clojure-emacs/cider).
4841

4942
## Rationale
@@ -97,15 +90,15 @@ short of havoc.**
9790
## Basic Usage
9891

9992
Just invoke `M-x inf-clojure` or press `C-c C-z` within a Clojure
100-
source file. You should get a prompt with the supported repl types and
93+
source file. You should get a prompt with the supported REPL types and
10194
common startup forms. You can select one of these or type in your own
10295
custom startup. This will start a REPL process for the current project
10396
and you can start interacting with it.
10497

105-
If you've already started a socket repl, use `M-x inf-clojure-connect`
106-
and enter the host and port numbers.
98+
If you've already started a socket REPL server, use `M-x inf-clojure-connect`
99+
and enter its host and port numbers.
107100

108-
Inf-clojure aims to be very simple and offer tooling that the repl
101+
Inf-clojure aims to be very simple and offer tooling that the REPL
109102
itself exposes. A few commands are:
110103

111104
- eval last sexp `C-x C-e`

0 commit comments

Comments
 (0)