diff --git a/src/reader.rs b/src/reader.rs index 89b5b4eeb..00dbf1abb 100644 --- a/src/reader.rs +++ b/src/reader.rs @@ -2746,6 +2746,9 @@ fn handle_readline_command(&mut self, c: ReadlineCmd) { } assert!(end >= begin); let len = std::cmp::max(end - begin, 1); + if elt == EditableLineTag::Commandline { + self.suppress_autosuggestion = true; + } self.data.kill( elt, end - len..end,