@@ -1127,9 +1127,14 @@ impl EditorView {
1129 let (view, doc) = current!(cxt.editor);
1129 let (view, doc) = current!(cxt.editor);
1130− let range = doc.selection(view.id).primary();
1132− if range.to() - range.from() <= 1 {
1131+ if doc
1132+ .selection(view.id)
1134+ .fragment(doc.text().slice(..))
1133 return EventResult::Ignored(None);
1138 return EventResult::Ignored(None);