Editor Fixes #5

Merged
joe merged 7 commits from editor-fixes into main 2022-10-20 01:52:59 +00:00

7 Commits

Author SHA1 Message Date
Joe Bellus 5e9f0db4bd Linting fixes
continuous-integration/drone/pr Build is passing Details
2022-10-19 21:41:47 -04:00
Joe Bellus 564a243be2 Merge branch 'main' into editor-fixes
continuous-integration/drone/pr Build is failing Details
2022-10-20 00:41:46 +00:00
Joe Bellus 6d67b476c4 Initial Editor Focus
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
Initial editor is now focused after launch
2022-10-19 20:35:36 -04:00
Joe Bellus 3e4b69ee49 Added Simple Series Aggregation Functions
Added Series.max, Series.min, Series.head, Series.tail, Series.mean

Added Range collection

(start..end).collect() now produces an array
2022-10-19 20:24:17 -04:00
Joe Bellus 5943876569 Added yank editor commands
continuous-integration/drone/push Build is passing Details
Yank, yank line, and paste were added to normal mode keybinds
2022-10-17 15:12:47 -04:00
Joe Bellus 3b6f7cdbf4 Implemented Change Word
continuous-integration/drone/push Build is passing Details
Change word forward and backward were implemented in the editor_data
and bound in the editor to "cw" and "cb" respectively.

Scan word forward and scan word backward now utilize a shared function
that gets the scan position. This is now also used for delete word
forward/backward, so they can share logic

Updated keybinds in README
2022-10-17 02:00:25 -04:00
Joe Bellus e239573903 Shift Arrow Selection
Fixed issues where shift + arrow keys would not select text. This
creates an issue with cursor movements after using shift + arrow
keys. Further cursor movements retain the selection mode and allow
selecting. Cursor movements should clear the active
selection. However, this would invalidate the ability for selecting
via marking selection (v).

Selection marking will be refactored, which will fix this inconsistency.
2022-10-17 01:27:22 -04:00