neovim/test/functional
Evgeni Chasnovski 07cc559cdf
feat(lua): update vim._with to allow more granular option contexts
Problem: with a single `context.options` there is no way for user to
  force which scope (local, global, both) is being temporarily set and
  later restored.

Solution: replace single `options` context with `bo`, `go`, `wo`, and
  `o`. Naming and implementation follows how options can be set directly
  with `vim.*` (like `vim.bo`, etc.).
  Options are set for possible target `win` or `buf` context.
2024-06-24 20:23:11 +03:00
..
api feat(column)!: rework 'statuscolumn' %r/l items 2024-06-16 19:04:34 +02:00
autocmd feat(complete): specify reason for CompleteDone 2024-05-24 11:57:46 +02:00
core fix(filetype): source ftdetect/* after creating scripts.vim autocmds (#29445) 2024-06-22 21:17:36 +08:00
editor refactor(lua): remove unnecessary strlen() in nlua_expand_pat() (#29388) 2024-06-18 12:02:31 +08:00
ex_cmds test: improve test conventions 2024-04-23 18:17:04 +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.0414: Unable to leave long line with 'smoothscroll' and 'scrolloff' 2024-05-17 20:28:14 +02:00
lua feat(lua): update vim._with to allow more granular option contexts 2024-06-24 20:23:11 +03:00
options test: improve test conventions 2024-04-23 18:17:04 +02:00
plugin feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323 2024-06-24 07:54:56 -07:00
provider test: improve test conventions 2024-04-23 18:17:04 +02:00
script fix(luacats): allow all types inside tuples 2024-06-01 12:56:43 +01:00
shada refactor(shada): remove ShaDaReadDef secondary wrapper 2024-05-28 13:36:54 +02:00
terminal feat(column)!: rework 'statuscolumn' %r/l items 2024-06-16 19:04:34 +02:00
treesitter perf(treesitter): remove unnecessary foldexpr loop 2024-06-24 14:10:25 +02:00
ui fix(drawline): don't draw beyond end of window with 'rnu' (#29406) 2024-06-19 09:20:24 +08:00
vimscript feat(api): broadcast events to ALL channels #28487 2024-05-17 07:37:39 -07: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 Merge pull request #29103 from gpanders/test-no-tgc 2024-06-12 19:31:15 -05:00