From 4b19ab73104667d0c582537db4f4d130634cc678 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 8 Apr 2024 10:07:27 +0200 Subject: Adding upstream version 1.27.2. Signed-off-by: Daniel Baumann --- mycli/key_bindings.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'mycli/key_bindings.py') diff --git a/mycli/key_bindings.py b/mycli/key_bindings.py index 03e4ace..443233f 100644 --- a/mycli/key_bindings.py +++ b/mycli/key_bindings.py @@ -1,6 +1,6 @@ import logging from prompt_toolkit.enums import EditingMode -from prompt_toolkit.filters import completion_is_selected, emacs_mode, vi_mode +from prompt_toolkit.filters import completion_is_selected, emacs_mode from prompt_toolkit.key_binding import KeyBindings _logger = logging.getLogger(__name__) @@ -61,7 +61,6 @@ def mycli_bindings(mycli): else: b.start_completion(select_first=False) - @kb.add('>', filter=vi_mode) @kb.add('c-x', 'p', filter=emacs_mode) def _(event): """ @@ -72,7 +71,7 @@ def mycli_bindings(mycli): _logger.debug('Detected /> key.') b = event.app.current_buffer - cursorpos_relative = b.cursor_position / len(b.text) + cursorpos_relative = b.cursor_position / max(1, len(b.text)) pretty_text = mycli.handle_prettify_binding(b.text) if len(pretty_text) > 0: b.text = pretty_text @@ -82,7 +81,6 @@ def mycli_bindings(mycli): cursorpos_abs -= 1 b.cursor_position = min(cursorpos_abs, len(b.text)) - @kb.add('<', filter=vi_mode) @kb.add('c-x', 'u', filter=emacs_mode) def _(event): """ @@ -93,7 +91,7 @@ def mycli_bindings(mycli): _logger.debug('Detected /< key.') b = event.app.current_buffer - cursorpos_relative = b.cursor_position / len(b.text) + cursorpos_relative = b.cursor_position / max(1, len(b.text)) unpretty_text = mycli.handle_unprettify_binding(b.text) if len(unpretty_text) > 0: b.text = unpretty_text -- cgit v1.2.3