diff options
| -rw-r--r-- | atuin/src/command/client/search/interactive.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/atuin/src/command/client/search/interactive.rs b/atuin/src/command/client/search/interactive.rs index 209dc7f0..feee0572 100644 --- a/atuin/src/command/client/search/interactive.rs +++ b/atuin/src/command/client/search/interactive.rs @@ -3,7 +3,7 @@ use std::{ time::Duration, }; -use atuin_common::utils; +use atuin_common::utils::{self, Escapable as _}; use crossterm::{ cursor::SetCursorStyle, event::{ @@ -678,7 +678,7 @@ impl State { .map(|(i, _)| i) .chain(Some(line.len())) .tuple_windows() - .map(|(a, b)| &line[a..b]) + .map(|(a, b)| (&line[a..b]).escape_control().to_string()) }) .join("\n") }; |
