Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Restore previous key bindings. #9572
Esc dismiss the completer on next loop tick, or next keypress (technical
ControlC dismiss the completer without clearing the buffer first.
@jonathanslenders, is there a way to get rid if the delay introduced after pressing escape ?
I didn't test it, but don't merge it like that.
This is also the reason that there is a delay after escape. If a normal escape has been pressed and nothing follows right after it. (There is a small timer), then we consider it a normal
For Vi users, it would be very confusing to have esc just hide the completion menu. It can do that as well, but it should at least go to navigation mode. For Emacs users, you want to make sure not to shadow all the other meta-style key bindings. It could work by chaining the
Because of this complexity, I preferred to have