Browse code

Add readme similar projects

Robert Cranston authored on 02/01/2021 02:54:46
Showing 1 changed files

... ...
@@ -36,6 +36,34 @@ of [uncanny valley][] since (Readline's) `vi` (mode) does not include the many
36 36
 improvements contained in Vim that you have come to rely on, mainly [text
37 37
 objects][].
38 38
 
39
+## Similar projects
40
+
41
+-   [`bash-surround`](https://github.com/liloman/bash-surround)
42
+
43
+    Defines the macros manually and therefore "only" provides 234 of them,
44
+    missing some functionality.
45
+
46
+    The instructions are Bash centric, although it uses general Readline
47
+    macros.
48
+
49
+-   [Athame](https://github.com/ardagnir/athame)
50
+
51
+    Patches Readline to route keystrokes through an actual Vim process. Also
52
+    provides patches for [Zsh][]. This means that whatever your local Vim
53
+    supports, Athame supports (including plugins)!
54
+
55
+    Can be a little unreliable if your local Vim has a ton of plugins,
56
+    especially if they interact with the terminal in non-obvious ways.
57
+
58
+-   [`readline-vim`](https://github.com/thlorenz/readline-vim)
59
+
60
+    Exclusive to [Node.js][] [`readline`][Node.js `readline`] and only defines
61
+    `vi` bindings, not Vim.
62
+
63
+[Node.js]: https://nodejs.org
64
+[Node.js `readline`]: https://nodejs.org/api/readline.html#readline_readline
65
+[Zsh]: https://en.wikipedia.org/wiki/Zsh
66
+
39 67
 ## License
40 68
 
41 69
 Licensed under the [ISC License][], see the [`LICENSE`](LICENSE) file.