From 9fff4b9c1ba9934e255c52847c8be5d03f41b1f5 Mon Sep 17 00:00:00 2001 From: Roland Walker Date: Sat, 15 Aug 2026 05:42:42 -0400 Subject: [PATCH] revert modal cursor shapes in vi edit mode --- changelog.md | 8 ++++++++ mycli/main_modes/repl.py | 2 -- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index 3c86f10d1..58a4cc631 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,11 @@ +2.14.0 (2026/08/15) +============== + +Features +--------- +* Revert modal cursor shapes in vi edit mode. + + 2.13.2 (2026/08/12) ============== diff --git a/mycli/main_modes/repl.py b/mycli/main_modes/repl.py index e061d968f..b2bf0a377 100644 --- a/mycli/main_modes/repl.py +++ b/mycli/main_modes/repl.py @@ -23,7 +23,6 @@ from prompt_toolkit.application.current import get_app from prompt_toolkit.auto_suggest import AutoSuggestFromHistory, ThreadedAutoSuggest from prompt_toolkit.completion import DynamicCompleter -from prompt_toolkit.cursor_shapes import CursorShape, ModalCursorShapeConfig from prompt_toolkit.enums import DEFAULT_BUFFER, EditingMode from prompt_toolkit.filters import Condition, has_focus, is_done from prompt_toolkit.formatted_text import ( @@ -608,7 +607,6 @@ def _build_prompt_session( enable_system_prompt=True, enable_suspend=True, editing_mode=editing_mode, - cursor=ModalCursorShapeConfig() if editing_mode == EditingMode.VI else CursorShape.BLOCK, search_ignore_case=True, )