[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/inf-clojure 799d937 250/313: Improve the README a bit
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/inf-clojure 799d937 250/313: Improve the README a bit |
Date: |
Wed, 11 Aug 2021 10:00:27 -0400 (EDT) |
branch: elpa/inf-clojure
commit 799d93788cc1cbe4c9924e216a7e6ce9cf389376
Author: Bozhidar Batsov <bozhidar@batsov.com>
Commit: Bozhidar Batsov <bozhidar@batsov.com>
Improve the README a bit
---
README.md | 37 +++++++++++++++----------------------
1 file changed, 15 insertions(+), 22 deletions(-)
diff --git a/README.md b/README.md
index 8518f9c..ef82e4a 100644
--- a/README.md
+++ b/README.md
@@ -8,22 +8,21 @@
This package provides basic interaction with a Clojure subprocess (REPL).
It's based on ideas from the popular `inferior-lisp` package.
-`inf-clojure` aims to expose the extensive self-documenting features
-of Clojure repls into an emacs package. Inf-clojure does not require
-middleware or special tooling. Inf-clojure supports the following
-repls:
-
-- Clojure
-- ClojureScript
-- planck
-- lumo
-- joker
-- babashka
-
`inf-clojure` has two components - a nice REPL buffer (`inf-clojure`)
(`inf-clojure-minor-mode`), which extends `clojure-mode` with commands
to evaluate forms directly in the REPL.
+`inf-clojure` aims to expose the extensive self-documenting features of Clojure
+REPLs via an Emacs package. `inf-clojure` is extremely simple and does not
require special tooling.
+It supports the following REPLs:
+
+- Clojure
+- ClojureScript
+- [Planck](http://planck-repl.org/)
+- [Lumo](https://github.com/anmonteiro/lumo)
+- [Joker](https://joker-lang.org/)
+- [babashka](https://github.com/borkdude/babashka)
+
`inf-clojure` provides a set of essential features for interactive
Clojure(Script) development:
@@ -38,12 +37,6 @@ Clojure(Script) development:
* Require `:reload`/`:reload-all`
* Support connecting to socket REPLs
-In addition to the standard Clojure and ClojureScript REPLs, `inf-clojure`
supports also:
-
-* [Lumo](https://github.com/anmonteiro/lumo)
-* [Planck](http://planck-repl.org/)
-* [Joker](https://joker-lang.org/)
-
For a more powerful/full-featured solution see
[CIDER](https://github.com/clojure-emacs/cider).
## Rationale
@@ -97,15 +90,15 @@ short of havoc.**
## Basic Usage
Just invoke `M-x inf-clojure` or press `C-c C-z` within a Clojure
-source file. You should get a prompt with the supported repl types and
+source file. You should get a prompt with the supported REPL types and
common startup forms. You can select one of these or type in your own
custom startup. This will start a REPL process for the current project
and you can start interacting with it.
-If you've already started a socket repl, use `M-x inf-clojure-connect`
-and enter the host and port numbers.
+If you've already started a socket REPL server, use `M-x inf-clojure-connect`
+and enter its host and port numbers.
-Inf-clojure aims to be very simple and offer tooling that the repl
+Inf-clojure aims to be very simple and offer tooling that the REPL
itself exposes. A few commands are:
- eval last sexp `C-x C-e`
- [nongnu] elpa/inf-clojure 3d31bee 313/313: Update my email, (continued)
- [nongnu] elpa/inf-clojure 3d31bee 313/313: Update my email, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 26a2076 305/313: Replace if + not with unless, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure be3e2e7 195/313: Introduce inf-clojure-reload, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 953feb0 198/313: Improve command sanitation code, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 7ed4f44 203/313: Remove emacs 24.3 and add 26 to Travis tests, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 010d859 219/313: Fix spelling issues (#156), ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 7bf6f3d 209/313: README: Improve formatting., ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 575538e 230/313: Create FUNDING.yml, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure bd06d4f 229/313: A few updates to links and formatting in README, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 49390d9 231/313: Bump the copyright years, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 799d937 250/313: Improve the README a bit,
ELPA Syncer <=
- [nongnu] elpa/inf-clojure c30f90e 265/313: Ensure comint-truncate-buffer call is from the repl buffer, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 784eb40 279/313: Remove unused require, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 56810a7 284/313: Add a note about the required Emacs version, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure f333ffd 291/313: Font lock on repl inserts, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure dfc27a3 302/313: [Docs] Add a note about the REPL name inference, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure c23c55e 312/313: Release 3.1.0, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 8c37fba 139/313: Mention some of the essential features in the README, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure f420c8a 199/313: Add sanitation to inf-clojure-send-string, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure e68108d 213/313: Make three sections for the socket REPLs, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 1295e58 214/313: [security] Don't execute arbitrary functions (#146), ELPA Syncer, 2021/08/11