dundargoc
052498ed42
test: improve test conventions
...
Specifically, functions that are run in the context of the test runner
are put in module `test/testutil.lua` while the functions that are run
in the context of the test session are put in
`test/functional/testnvim.lua`.
Closes https://github.com/neovim/neovim/issues/27004 .
2024-04-23 18:17:04 +02:00
Lewis Russell
81fc27124b
refactor(test): inject after_each differently
2024-04-10 15:53:50 +01:00
dundargoc
7035125b2b
test: improve test conventions
...
Work on https://github.com/neovim/neovim/issues/27004 .
2024-04-08 22:51:00 +02:00
bfredl
35f2bb05a5
refactor(tests): use new global defaults instead of set_default_attr_ids
...
This will be done in batches.
2024-03-26 21:28:05 +01:00
Lewis Russell
795f896a57
test: rename (meths, funcs) -> (api, fn)
2024-01-12 18:59:14 +00:00
Lewis Russell
4f81f506f9
test: normalise nvim bridge functions
...
- remove helpers.cur*meths
- remove helpers.nvim
2024-01-12 17:53:27 +00:00
Justin M. Keyes
04f2f864e2
refactor: format test/*
2024-01-03 02:09:29 +01:00
zeertzjq
1037ce2e46
test: avoid repeated screen lines in expected states
...
This is the command invoked repeatedly to make the changes:
:%s/^\(.*\)|\%(\*\(\d\+\)\)\?$\n\1|\%(\*\(\d\+\)\)\?$/\=submatch(1)..'|*'..(max([str2nr(submatch(2)),1])+max([str2nr(submatch(3)),1]))/g
2023-12-09 22:15:02 +08:00
Jaehwang Jung
5a25dcc5a4
fix(diff): filler lines for hunks bigger than linematch limit ( #24676 )
...
Apply linematch filler computation only if the hunk is actually
linematched.
Fixes #24580
2023-08-12 17:14:37 +08:00
Jonathon
0381f5af5b
feat(diff): grouping optimization for linematch algorithm
2023-06-07 13:29:23 +01:00
Lewis Russell
d40d34aaa5
fix(diff): handle long lines without crashing ( #21389 )
...
Fixes https://github.com/neovim/neovim/issues/21388
2022-12-12 16:44:11 +00:00
Jonathon
04fbb1de44
Enable new diff option linematch ( #14537 )
...
Co-authored-by: Lewis Russell <me@lewisr.dev >
2022-11-04 09:07:22 +00:00