Scenario: make some edits, select some text, make some more edits. Press ctrl-z.
Before this commit, undo would stop at the point of selection and previous edits would become unreachable.
After this commit, both ctrl-z and ctrl-y seem able to span the point of selection.
Z3IQ6A4RVO4W33IHGTJS3SYZAFWCW3Z2NWIOHQNJ7AXBUNISE6RQC
chord ~= 'C-a' and chord ~= 'C-c' and chord ~= 'C-x' and chord ~= 'backspace' and chord ~= 'delete' and not App.is_cursor_movement(chord) then
chord ~= 'C-a' and chord ~= 'C-c' and chord ~= 'C-x' and chord ~= 'backspace' and chord ~= 'delete' and chord ~= 'C-z' and not App.is_cursor_movement(chord) then
chord ~= 'C-a' and chord ~= 'C-c' and chord ~= 'C-x' and chord ~= 'backspace' and chord ~= 'delete' and not App.is_cursor_movement(chord) then
chord ~= 'C-a' and chord ~= 'C-c' and chord ~= 'C-x' and chord ~= 'backspace' and chord ~= 'delete' and chord ~= 'C-z' and not App.is_cursor_movement(chord) then