neovim/test/functional
Lewis Russell 3572319b4c feat(vim.validate): improve fast form and deprecate spec form
Problem:

`vim.validate()` takes two forms when it only needs one.

Solution:

- Teach the fast form all the features of the spec form.
- Deprecate the spec form.
- General optimizations for both forms.
- Add a `message` argument which can be used alongside or in place
  of the `optional` argument.
2024-10-21 11:32:06 +01:00
..
api fix(window): making float with title/footer non-float leaks memory (#30551) 2024-09-28 10:21:06 +08:00
autocmd test(autocmd/termxx_spec): properly setup TextChangedT tests (#30787) 2024-10-13 11:02:28 +08:00
core fix(channel): handle writing to file instead of pipe (#30519) 2024-09-26 08:36:50 +00:00
editor refactor!: rename 'jumpoptions' flag "unload" to "clean" (#30418) 2024-09-19 18:05:27 +08:00
ex_cmds refactor(test): rename alter_slashes, invert its behavior 2024-09-09 12:23:54 +02:00
fixtures feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323 2024-06-24 07:54:56 -07:00
legacy vim-patch:9.1.0753: Wrong display when typing in diff mode with 'smoothscroll' (#30614) 2024-10-01 22:55:43 +00:00
lua feat(vim.validate): improve fast form and deprecate spec form 2024-10-21 11:32:06 +01:00
options fix(options): fix some 'belloff' flags not working properly (#30856) 2024-10-18 14:39:27 +00:00
plugin feat(lsp)!: support multiple clients in goto methods (#30877) 2024-10-20 23:40:44 +02:00
provider refactor(tests): again yet more global highlight definitions 2024-08-14 14:03:34 +02:00
script docs: render @since versions, 0 means experimental #30649 2024-10-04 02:13:31 -07:00
shada refactor(api)!: rename Dictionary => Dict 2024-09-23 14:42:57 +02:00
terminal feat(terminal)!: make 'belloff' and 'visualbell' apply to terminal bell (#30859) 2024-10-20 07:59:43 +08:00
treesitter fix(treesitter): mark supertype nodes as named 2024-10-12 09:59:44 +02:00
ui feat(float): allow enabling mouse for non-focusable window (#30844) 2024-10-20 22:18:26 +08:00
vimscript refactor(api)!: rename Dictionary => Dict 2024-09-23 14:42:57 +02:00
example_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
preload.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
testnvim.lua feat(fs.lua): add vim.fs.rm() 2024-09-22 15:05:24 +01:00
testterm.lua refactor(tests): rename terminal/testutil.lua => testterm.lua #30372 2024-09-15 03:28:14 -07:00