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