Editor Fixes #5

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

Editor Fixes

  • Initial editor is now focused after launch
  • Fixed issues with arrowkey + shift selection

Editor HotKeys

  • Yank line
  • Yank selection
  • Change word
  • Paste
  • Paste below

Script Functions

  • Series.min()
  • Series.max()
  • Series.head()
  • Series.tail()
  • Series.mean()
  • Range.collect()
## Editor Fixes - Initial editor is now focused after launch - Fixed issues with arrowkey + shift selection ## Editor HotKeys - Yank line - Yank selection - Change word - Paste - Paste below ## Script Functions - Series.min() - Series.max() - Series.head() - Series.tail() - Series.mean() - Range.collect()
joe added 5 commits 2022-10-20 00:41:32 +00:00
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.
continuous-integration/drone/push Build is passing Details
3b6f7cdbf4
Implemented Change Word
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
continuous-integration/drone/push Build is passing Details
5943876569
Added yank editor commands
Yank, yank line, and paste were added to normal mode keybinds
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
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
6d67b476c4
Initial Editor Focus
Initial editor is now focused after launch
joe added 1 commit 2022-10-20 00:41:49 +00:00
continuous-integration/drone/pr Build is failing Details
564a243be2
Merge branch 'main' into editor-fixes
joe added 1 commit 2022-10-20 01:42:01 +00:00
continuous-integration/drone/pr Build is passing Details
5e9f0db4bd
Linting fixes
joe merged commit 0667a9677b into main 2022-10-20 01:52:59 +00:00
joe deleted branch editor-fixes 2022-10-20 01:52:59 +00:00
joe referenced this issue from a commit 2022-10-20 01:52:59 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: abacus/abacus#5
No description provided.