...
|
...
|
@@ -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.
|