File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ Upcoming Release (TBD)
44Bug Fixes
55--------
66* Improve missing ssh-extras message.
7+ * Fix repeated control-r in traditional reverse isearch.
78
89
910Internal
Original file line number Diff line number Diff line change 11import logging
22
33from prompt_toolkit .enums import EditingMode
4- from prompt_toolkit .filters import completion_is_selected , emacs_mode
4+ from prompt_toolkit .filters import completion_is_selected , control_is_searchable , emacs_mode
55from prompt_toolkit .key_binding import KeyBindings
66from prompt_toolkit .key_binding .key_processor import KeyPressEvent
77
@@ -140,7 +140,7 @@ def _(event: KeyPressEvent) -> None:
140140
141141 event .app .current_buffer .insert_text (shortcuts .server_datetime (mycli .sqlexecute , quoted = True ))
142142
143- @kb .add ("c-r" , filter = emacs_mode )
143+ @kb .add ("c-r" , filter = control_is_searchable )
144144 def _ (event : KeyPressEvent ) -> None :
145145 """Search history using fzf or reverse incremental search."""
146146 _logger .debug ("Detected <C-r> key." )
@@ -150,7 +150,7 @@ def _(event: KeyPressEvent) -> None:
150150 else :
151151 search_history (event )
152152
153- @kb .add ("escape" , "r" , filter = emacs_mode )
153+ @kb .add ("escape" , "r" , filter = control_is_searchable )
154154 def _ (event : KeyPressEvent ) -> None :
155155 """Search history using fzf when available."""
156156 _logger .debug ("Detected <alt-r> key." )
You can’t perform that action at this time.
0 commit comments