Kay Simmons
|
3e152b5d33
|
wip
|
2023-02-16 12:23:45 -08:00 |
|
Kay Simmons
|
ab5653a76f
|
More vim fixes and move some more things out of app.rs
|
2023-02-13 13:50:37 -08:00 |
|
Kay Simmons
|
aef8027049
|
fix replace in normal and visual modes
|
2023-01-11 14:57:40 -08:00 |
|
Kay Simmons
|
974b07e043
|
in progress
|
2023-01-11 12:10:55 -08:00 |
|
Kay Simmons
|
acac7d292d
|
Refactor editor scrolling and implement scroll commands from vim mode
|
2022-12-07 16:39:32 -08:00 |
|
Max Brunsfeld
|
38699bcbb0
|
Implement Copy for multibuffer anchors
|
2022-11-28 14:18:49 -08:00 |
|
Mikayla Maki
|
df62cba2ef
|
Tried alternate stratergy
|
2022-11-08 11:54:26 -08:00 |
|
Kay Simmons
|
404f51643c
|
fix some vim mode bugs around deletions and failed motions
|
2022-11-02 01:20:11 -07:00 |
|
K Simmons
|
4d285aee6f
|
Add count argument to motion functions and add ability to jump to a given line
|
2022-10-11 16:27:54 -07:00 |
|
K Simmons
|
edc2c90c3e
|
working quote and bracket text objects
|
2022-10-11 15:17:29 -07:00 |
|
K Simmons
|
1236704bc9
|
Add some tests for portions of visual text objects. Note: they are slightly broken currently as described in the tests
|
2022-10-10 15:32:12 -07:00 |
|
K Simmons
|
47def2b57d
|
Add assertion context manager to TestAppContext and convert existing vim tests to use neovim backed test context
|
2022-10-10 14:46:07 -07:00 |
|
K Simmons
|
ac7818b7dc
|
Enable verifying of visual mode selections in neovim backed tests
|
2022-10-09 01:19:22 -07:00 |
|
K Simmons
|
055a8fe14a
|
Fixed some neovim test context issues, added repeated commands in vim mode, and ported some tests to use the neovim testing strategy
|
2022-10-08 21:52:07 -07:00 |
|
K Simmons
|
bda6e5fdb7
|
Adds word and sentence text objects along with a new vim testing system which uses cached neovim data to verify our test accuracy
|
2022-10-08 21:51:49 -07:00 |
|
 ForLoveOfCatsandMikayla
|
fbea44bc5c
|
One big cleanup pass of clippy lints
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2022-08-10 16:51:01 -07:00 |
|
Max Brunsfeld
|
a27d243309
|
Update vim mode tests to use new marked text format
|
2022-08-03 17:52:34 -07:00 |
|
Max Brunsfeld
|
75c349243c
|
🎨 Rename and simplify some autoindent stuff
|
2022-07-28 22:40:30 -07:00 |
|
Max Brunsfeld
|
7f991029b9
|
Merge branch 'main' into autoindent-on-paste
|
2022-07-28 15:09:18 -07:00 |
|
 Max BrunsfeldandMikayla Maki
|
669d716519
|
Introduce AutoindentMode parameter to Buffer::edit
This controls whether or not we preserve the relative indentation
of inserted text blocks.
Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>
|
2022-07-28 14:03:31 -07:00 |
|
Antonio Scandurra
|
2f99815f16
|
Fix vim tests using old key bindings
|
2022-07-27 12:19:01 +02:00 |
|
K Simmons
|
10f65f70d7
|
Fix clipping when dragging the mouse with vim-mode enabled and adjust single line editor selections
|
2022-07-19 17:18:17 -07:00 |
|
Keith Simmons
|
368cfcaf3c
|
fix pasting at the end of the line in normal mode
|
2022-07-08 10:57:02 -07:00 |
|
Keith Simmons
|
590ab282a5
|
WIP making paste better
|
2022-07-05 16:52:56 -07:00 |
|
Keith Simmons
|
2d611cb251
|
Fixup paste locations
|
2022-05-26 17:02:05 -07:00 |
|
Keith Simmons
|
b0c5ac1f54
|
Unify visual line_mode and non line_mode operators
|
2022-05-26 17:02:05 -07:00 |
|
Keith Simmons
|
f053c479e9
|
Visual line mode handles soft wraps
|
2022-05-26 17:02:05 -07:00 |
|
Keith Simmons
|
b216c470cb
|
Add visual line mode operator tests
|
2022-05-26 17:02:05 -07:00 |
|
Keith Simmons
|
36fa835664
|
Enable copy and paste in vim mode
|
2022-05-26 17:02:05 -07:00 |
|
Keith Simmons
|
a66cc7c40b
|
Working change and delete in line mode
|
2022-05-26 17:02:05 -07:00 |
|
Keith Simmons
|
be8bfa9592
|
WIP line mode operations
|
2022-05-26 17:02:05 -07:00 |
|
Keith Simmons
|
851e04d46b
|
Passing tests and removed local argument. Also pulled autoscroll argument out to change_selections
|
2022-05-13 15:55:27 -07:00 |
|
Keith Simmons
|
9b46bb0ee6
|
Move selection helpers to SelectionCollection, add update_anchor_selections, add a number of invariant preserving mutation functions to the MutableSelectionCollection
|
2022-05-13 15:55:17 -07:00 |
|
Keith Simmons
|
b4402fa377
|
Fix up assertion errors in set_eq and visual tests
|
2022-05-10 11:12:34 -07:00 |
|
Keith Simmons
|
cdbad9aee4
|
Initial visual mode
|
2022-05-10 11:12:28 -07:00 |
|