Conrad Irwin
|
9589f5573d
|
Fix some bugs with vim objects
- softwrap interaction
- correct selection if cursor is on opening marker
|
2023-10-22 21:44:34 -06:00 |
|
Conrad Irwin
|
3eb8aa8085
|
Refactor TextLayoutDetails construction
|
2023-10-18 22:56:11 -06:00 |
|
Conrad Irwin
|
ef7e2c5d86
|
Get the project running!
|
2023-10-09 21:48:31 -06:00 |
|
Conrad Irwin
|
768c991909
|
vim: Fix some dw edge cases
|
2023-09-27 23:09:09 -06:00 |
|
Conrad Irwin
|
0958def770
|
Remove another supported exemption
|
2023-09-12 12:48:36 -06:00 |
|
Conrad Irwin
|
dcaba9d9e7
|
Remove supported exception
(and refactor tests to be more linear)
|
2023-09-12 10:13:24 -06:00 |
|
Conrad Irwin
|
cee549e1ef
|
vim: Fix count handling to allow pre/post counts
Fixes 2yy, d3d, etc.
For zed-industries/community#970
For zed-industries/community#1496
|
2023-09-11 14:35:47 -06:00 |
|
Conrad Irwin
|
20f98e4d17
|
vim . to replay
Co-Authored-By: maxbrunsfeld@gmail.com
|
2023-09-06 13:49:55 -06:00 |
|
Conrad Irwin
|
0cacf01f90
|
vim: Fix 1G
Before this change code could not distinguish between a user providing a
count of 1 and no count at all.
Fixes: zed-industries/community#710
|
2023-06-22 12:11:14 -06:00 |
|
Antonio Scandurra
|
137d9384b5
|
Initialize the active editor when vim mode is enabled
Instead of waiting for a focus event. This makes more tests pass.
|
2023-04-20 14:02:40 -06:00 |
|
Nathan Sobo
|
de9bf6dfbd
|
Merge MutableAppContext into AppContext
There may have been a good reason for the difference at some point, or I was
still learning Rust. But now it's just &mut AppContext vs &AppContext.
|
2023-04-06 15:49:03 -06:00 |
|
Kay Simmons
|
cffb064c16
|
Refactor editor scrolling and implement scroll commands from vim mode
|
2022-12-07 16:39:32 -08:00 |
|
Mikayla Maki
|
53f8744794
|
Tried alternate stratergy
|
2022-11-08 11:54:26 -08:00 |
|
Kay Simmons
|
4977acf6a5
|
fix some vim mode bugs around deletions and failed motions
|
2022-11-02 01:20:11 -07:00 |
|
K Simmons
|
21ad375b42
|
Fix panic in vim motion when not listed as exclusive and add features enum to capture why tests are ignored
|
2022-10-24 18:27:56 -07:00 |
|
K Simmons
|
673041d1f5
|
working quote and bracket text objects
|
2022-10-11 15:17:29 -07:00 |
|
K Simmons
|
d2494822b0
|
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
|
515c1ea123
|
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
|
b82db3a254
|
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 |
|
ForLoveOfCats
|
8ba2f77148
|
One big cleanup pass of clippy lints
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2022-08-10 16:51:01 -07:00 |
|
Max Brunsfeld
|
afcf5fc95b
|
Update vim mode tests to use new marked text format
|
2022-08-03 17:52:34 -07:00 |
|
Antonio Scandurra
|
f0814c7784
|
Fix vim tests using old key bindings
|
2022-07-27 12:19:01 +02:00 |
|
Keith Simmons
|
66486870aa
|
Fix vim editor focus selection issues, cancel vim operators on escape and unbound keys
|
2022-06-30 12:36:02 -07:00 |
|
Keith Simmons
|
082036161f
|
Enable copy and paste in vim mode
|
2022-05-26 17:02:05 -07:00 |
|
Keith Simmons
|
db0a9114c2
|
Passing tests and removed local argument. Also pulled autoscroll argument out to change_selections
|
2022-05-13 15:55:27 -07:00 |
|
Keith Simmons
|
c9dcfff607
|
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
|
74b467aaa8
|
tweak editor selection mutating functions
|
2022-04-28 13:46:06 -07:00 |
|
Keith Simmons
|
5ea782de21
|
Add inclusive vs exclusive motions to vim mode
|
2022-04-21 16:50:23 -07:00 |
|