add options to allow more GUI-like keybindings #39
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
My muscle memory of 1990s and 2000s GUIs has taught me that Enter is "OK" and Esc is the "cancel" action. This PR proposes two command-line options:
--esc-is-cancel
will change the Esc keybinding to exit with error; and remaps the Enter keybinding to do what Esc used to; therefore you use arrow keys to navigate, and Enter to accept the current directory--enter-is-cd-and-exit
will change the Enter keybinding to go into the selected directory (same as pressing the → would do) but then immediately exit with successAnd that's it!