diff options
-rw-r--r-- | CHANGELOG.md | 1 | ||||
-rw-r--r-- | alacritty/src/input.rs | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 47b5e433..228b3d8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - `font.glyph_offset` not live reloading - Failure when running on 10-bit color system - The colors being slightly different when using srgb displays on macOS +- Vi cursor blinking not reset when navigating in search ## 0.10.1 diff --git a/alacritty/src/input.rs b/alacritty/src/input.rs index 8572e1ab..89f04c0c 100644 --- a/alacritty/src/input.rs +++ b/alacritty/src/input.rs @@ -181,6 +181,8 @@ impl<T: EventListener> Execute<T> for Action { ctx.display().vi_highlighted_hint = hint; }, Action::Vi(ViAction::SearchNext) => { + ctx.on_typing_start(); + let terminal = ctx.terminal(); let direction = ctx.search_direction(); let vi_point = terminal.vi_mode_cursor.point; @@ -195,6 +197,8 @@ impl<T: EventListener> Execute<T> for Action { } }, Action::Vi(ViAction::SearchPrevious) => { + ctx.on_typing_start(); + let terminal = ctx.terminal(); let direction = ctx.search_direction().opposite(); let vi_point = terminal.vi_mode_cursor.point; |