diff options
Diffstat (limited to 'helix-view/src/commands.rs')
-rw-r--r-- | helix-view/src/commands.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/helix-view/src/commands.rs b/helix-view/src/commands.rs index 93ec2632..1fb9c90e 100644 --- a/helix-view/src/commands.rs +++ b/helix-view/src/commands.rs @@ -168,6 +168,13 @@ pub fn change_selection(view: &mut View, count: usize) { insert_mode(view, count); } +pub fn collapse_selection(view: &mut View, _count: usize) { + view.state.selection = view + .state + .selection + .transform(|range| Range::new(range.head, range.head)) +} + // insert mode: // first we calculate the correct cursors/selections // then we just append at each cursor |