-
-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
document interactive key bindings #1719
Comments
As an interactive shell, keybindings is very important to any user looking to use elvish as an interactive shell. |
Note that documenting the key bindings is complicated because many depend on the current "mode"; e.g., are we in "insert", "location", "history", or some other mode. Which is not to imply the default bindings shouldn't be documented. At a minimum the documentation should explain how to use introspection to determine the current bindings. For example,
I know it has been several months since you opened this issue, @eMBee, but do you recall which key bindings did not work as you expected? It is possible that adding |
The primary purpose of this change is to fix a broken link to the readline binding source. A secondary purpose is a baby step to addressing issue elves#1719. Related elves#1719
i was very confused that some well known key bindings from other shells are not working.
that led me to a search to find that the default keybindings are not documented yet:
https://elv.sh/learn/fundamentals.html#editing-the-command-line
just says TODO.
i am creating this issue to track that so that it eventually may get fixed.
in addition to filling out that TODO i would also propose that the quick tour starts with a brief section about interactive editing that links to the above editing section in fundamentals, but also explains how to activate readline-bindings or vim command mode for those who want them.
The text was updated successfully, but these errors were encountered: