diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index adc4c96f986a0355fd1e6abfe52b0ae1acb783ee..2323cf8751b1a12cd22878b50238273d9c1ca326 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -2498,6 +2498,10 @@ impl Editor { buffer_position: language::Anchor, cx: &AppContext, ) -> bool { + if !self.snippet_stack.is_empty() { + return false; + } + if let Some(provider) = self.inline_completion_provider() { if let Some(show_inline_completions) = self.show_inline_completions_override { show_inline_completions