diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 6dcd2c17a82e8e0c17422a378b8d2d31aa067006..f86acc72b7f55f3738499ee2d27cf2519dca6411 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -1402,6 +1402,15 @@ impl Editor { key_context.add("inline_completion"); } + if !self + .selections + .disjoint + .iter() + .all(|selection| selection.start == selection.end) + { + key_context.add("selection"); + } + key_context }