diff options
author | Amjith Ramanujam <amjith.r@gmail.com> | 2019-10-24 00:01:08 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-24 00:01:08 -0700 |
commit | c908ef744f9e835e890cefa14308d3a2f0afa970 (patch) | |
tree | d4e34aeba06bb2644ff75b0acd8f2e81e10c1ce3 | |
parent | f25e49555aa53c740baaf685e9ed4b34a0a5b6f2 (diff) | |
parent | 995e7a9deb3d544e3f8759490ead42d1b6e72963 (diff) |
Merge pull request #1115 from dbcli/owst/escape_enter_disable_for_vi_mode
Disable escape-enter keybinding in vi mode
-rw-r--r-- | pgcli/key_bindings.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pgcli/key_bindings.py b/pgcli/key_bindings.py index b9f869dc..db783855 100644 --- a/pgcli/key_bindings.py +++ b/pgcli/key_bindings.py @@ -8,6 +8,7 @@ from prompt_toolkit.filters import ( is_searching, has_completions, has_selection, + vi_mode, ) from .pgbuffer import buffer_should_be_handled @@ -109,7 +110,7 @@ def pgcli_bindings(pgcli): _logger.debug("Detected enter key.") event.current_buffer.validate_and_handle() - @kb.add("escape", "enter") + @kb.add("escape", "enter", filter=~vi_mode) def _(event): """Introduces a line break regardless of multi-line mode or not.""" _logger.debug("Detected alt-enter key.") |