In order to support pressing the Emacs keybinding C-SPC in #33, and the Kakoune keybinding ; in #32, I'm going to add a way to resize existing selections based on resolving an EditTarget at the current cursor position.
I'm also place it and the current Action::SelectionCursorSet and Action::SelectionSplitLines in their own SelectionAction to help reduce the size of match statements that handle Action.
In order to support pressing the Emacs keybinding
C-SPC
in #33, and the Kakoune keybinding;
in #32, I'm going to add a way to resize existing selections based on resolving anEditTarget
at the current cursor position.I'm also place it and the current
Action::SelectionCursorSet
andAction::SelectionSplitLines
in their ownSelectionAction
to help reduce the size ofmatch
statements that handleAction
.