Commit Graph

1253 Commits

Author SHA1 Message Date
skai273
0f4c21c05c
Implement :norm[al] (#8896)
Fixes #1733, fixes #3969, fixes #4086
2024-06-30 18:31:04 -04:00
skai273
f4efb7343c
Fix dot repeat with insertion or replacement (#8979)
Fixes #8938
2024-05-20 00:22:22 -04:00
Anton Jeppsson
13830e49b0
Set scroll option with <C-u> and <C-d> (#8985)
Fixes #8984
2024-05-01 21:10:33 -04:00
Jason Fields
5afc95ee02 More fixes to gv 2024-04-07 20:28:55 -04:00
Jason Fields
8d9b2b9b2f Make gv affected by m< and m>. Fixes #8977.
Plus some general test cases for this feature.
There's still a few bugs here - I've added some TODOs.
2024-04-07 12:28:48 -04:00
Jason Fields
edef39e7c3 Support for adding custom digraphs with :dig[raphs] 2024-03-27 20:08:02 -04:00
Dzmitry Harunou
c8017c8a80
Fix <C-o> behavior when cursor is behind last character in INSERT mode or when using p next (#8949)
Fixes #8948
Fixes #1791
2024-03-25 21:08:11 -04:00
Jason Fields
214a3e8c96 Skip test that started failing recently 2024-01-10 21:35:26 -05:00
Jason Fields
16c2a00c3f :s[ubstitute] with the n flag should not move cursor
Also, if `inccommand` is enabled, substitutions shouldn't be shown
2024-01-09 22:11:30 -05:00
Jason Fields
12687bc6f0 A few tweaks in test harness 2023-12-28 00:16:27 -05:00
Jason Fields
56678f1ca2 Update .vscodeignore 2023-12-22 20:44:53 -05:00
Foo-x
d712063aa0
Closes #4483: migrate to eslint (#8702) 2023-12-22 20:16:43 -05:00
rogeryk
c88c2f1fab
Fixes #8773: fix smartSelection.expand in VisualLine mode (#8777) 2023-12-22 19:55:47 -05:00
Jason Fields
468182d130 Revert "Update tsconfig to ES2022"
This reverts commit 4b033e2a2e.
2023-11-17 21:26:13 -05:00
Jason Fields
1f6c66fb28 Get rid of suite.only and update CHANGELOG 2023-10-29 18:26:07 -04:00
Jason Fields
322718195f Support changing case with \U, \L, and similar via :s[ubstitute]
Fixes #8550
2023-10-29 18:19:24 -04:00
Jason Fields
a36e8a0c23 Not sure why the Insert mode <C-d> tests broke recently. Or rather how they worked in the first place, since we apparently convert <C-d> to <D-d> unless handleKeys is set *explicitly* to true (which it is in contributed default config)... who thought this was a good idea? 2023-10-21 22:49:03 -04:00
Elijah
facf0aab9b
:b[uffer] parser and tests (#8460) 2023-09-09 20:22:36 -04:00
renovate[bot]
8c544d512e
Update dependency prettier to v3 (#8486) 2023-09-09 19:57:26 -04:00
Matthew Elgart
dcbbc4a460
Update sentence definition to allow for closing quotes/parens/squarebrackets (#8400)
Fixes #8390
2023-08-28 22:59:01 -04:00
Elliot-Roberts
59d55e1f86
Fix #7159 bad handling of auto-surrounding selections (#8533) 2023-08-28 22:11:56 -04:00
Jason Fields
147a3afde7 Increase sleep time from last commit 2023-08-28 14:09:25 -04:00
Jason Fields
6f1abef3b7 Add a sleep to fix a test that's been failing recently 2023-08-28 13:59:24 -04:00
Elazar Cohen
02ede6cdbb
Fixes #7670: support put = (#7892) 2023-03-27 00:12:37 -04:00
Zhang Yi
958d598463
Implement :m[ove] (#8323)
Fixes #2472
2023-03-22 00:15:00 -04:00
Hamza Tamenaoul
541d35290b
Implement :red[o] (#8320)
Fixes #8319
2023-03-21 21:17:17 -04:00
Jason Fields
ab7b757927 Stop HistoryTracker from using activeTextEditor directly 2023-03-17 00:44:32 -04:00
Jason Fields
85e5ee7d54 Small refactor in ModeHandlerMap 2023-03-16 20:16:05 -04:00
Jason Fields
21ed335a18 Fix test 2023-03-16 20:15:32 -04:00
Jason Fields
50e8db1221 Skip flaky test for now 2023-03-16 16:14:29 -04:00
Jason Fields
363c52c8b5 Get rid of a few uses of deprecated TextEditor util functions 2023-03-13 11:37:59 -04:00
Jason Fields
c0628da851 Re-use editor across tests in more suites 2023-03-12 19:09:45 -04:00
Jason Fields
e38d60b6af Pull some tests out of extremely bloated modeNormal.test.ts into dedicated files 2023-03-12 19:03:49 -04:00
Jason Fields
ccdd4ce069 Rely a bit less on fs import in tests 2023-03-12 16:29:00 -04:00
Jason Fields
4fccf13aa8 Re-enable some skipped tests on windows 2023-03-12 00:16:54 -04:00
Jason Fields
e63ac7e327 By default, don't save file to disk before starting test 2023-03-11 23:17:55 -04:00
Jason Fields
3e29d4bfd2 In suites where it's unnecessary, don't do full setup/teardown for each test 2023-03-11 22:38:30 -04:00
Jason Fields
a3416726e2 Some more test harness cleanup 2023-03-11 20:03:12 -05:00
Jason Fields
7570f28d51 Simplify test cleanup
Hopefully this doesn't just work on my machine... I think that TODO was just out of date, but we'll see
2023-03-11 16:58:07 -05:00
Jason Fields
b6e93a1f55 Speed up test setup a bit by skipping explicit ExtensionEnable and setContext 2023-03-11 16:23:11 -05:00
Jason Fields
f60d146328 Even more test harness rationalization 2023-03-11 15:54:24 -05:00
Jason Fields
b3cc0e3a3c More simplification of the test "simplifier" 2023-03-10 22:39:58 -05:00
Jason Fields
9529c521b0 Refactor test harness a bit 2023-03-10 22:22:35 -05:00
Jason Fields
e5973bbc5b Remove suppressImplicitAnyIndexErrors flag from tsconfig
This is deprecated as of typescript 5.0 and obviously just bad practice.
2023-03-09 21:13:41 -05:00
Jason Fields
2a6b269487 Fix up surround tests
I don't know how these broke, but whatever
2023-03-01 22:31:19 -05:00
Jason Fields
1d09e2a8b7 Add .prettierignore and yarn prettier command 2023-03-01 19:56:06 -05:00
Jason Fields
d4da617353 Enable isolatedModules in tsconfig 2023-03-01 17:53:51 -05:00
Jason Fields
13c5b9ae07 Skip failing tests
I'd like to put out a release for the undo regression, but it seems VS Code's updates have also broken some other stuff. Don't have time to resolve these now, so skip skip skip.
2023-02-28 22:33:47 -05:00
Jason Fields
5210e120f3 Some logging improvements 2023-02-15 23:22:59 -05:00
smallkirby
2508ed8f11
va( searches forward (#8045)
Fixes #8024
2022-12-28 00:40:49 -05:00