on master help sign in
mouse selection now uses character indexing (#2839)
8c64c3dMathis Brossier
helix-term/src/ui/editor.rs+1−1
@@ -1046,7 +1046,7 @@ impl EditorView {
1046
1046
1047 let mut selection = doc.selection(view.id).clone();
1047 let mut selection = doc.selection(view.id).clone();
1048 let primary = selection.primary_mut();
1048 let primary = selection.primary_mut();
1049− *primary = Range::new(primary.anchor, pos);
1049+ *primary = primary.put_cursor(doc.text().slice(..), pos, true);
1050 doc.set_selection(view.id, selection);
1050 doc.set_selection(view.id, selection);
1051 EventResult::Consumed(None)
1051 EventResult::Consumed(None)
1052 }
1052 }