neovim/test/functional
Famiu Haque 3c2c022e5e
refactor(options): remove option type macros
Problem: We have `P_(BOOL|NUM|STRING)` macros to represent an option's type, which is redundant because `OptValType` can already do that. The current implementation of option type flags is also too limited to allow adding multitype options in the future.

Solution: Remove `P_(BOOL|NUM|STRING)` and replace it with a new `type_flags` attribute in `vimoption_T`. Also do some groundwork for adding multitype options in the future.

Side-effects: Attempting to set an invalid keycode option (e.g. `set t_foo=123`) no longer gives an error.
2023-12-14 16:46:42 +06:00
..
api refactor(options): remove option type macros 2023-12-14 16:46:42 +06:00
autocmd test: avoid repeated screen lines in expected states 2023-12-09 22:15:02 +08:00
core fix(stream): do not close handle if it is already closing (#26537) 2023-12-12 13:19:46 -06:00
editor test: avoid repeated screen lines in expected states 2023-12-09 22:15:02 +08:00
ex_cmds test: avoid repeated screen lines in expected states 2023-12-09 22:15:02 +08:00
fixtures build: remove PVS 2023-11-12 21:26:39 +01:00
legacy test: avoid repeated screen lines in expected states 2023-12-09 22:15:02 +08:00
lua fix(diagnostic): check for sign namespace instead of sign group 2023-12-13 09:30:13 -06:00
options test: avoid repeated screen lines in expected states 2023-12-09 22:15:02 +08:00
plugin test: avoid repeated screen lines in expected states 2023-12-09 22:15:02 +08:00
provider test: avoid repeated screen lines in expected states 2023-12-09 22:15:02 +08:00
shada fix(shada): update marks when using delmarks! (#24978) 2023-09-03 10:34:09 +08:00
terminal test(nvim_open_term): don't resize after creating terminal (#26570) 2023-12-14 16:41:08 +08:00
treesitter fix(lua): memory leak when using invalid syntax with exists() (#26530) 2023-12-12 20:34:02 +08:00
ui fix(extmark): only invalidate unpaired marks on deleted rows 2023-12-14 08:55:00 +00:00
vimscript test: avoid repeated screen lines in expected states 2023-12-09 22:15:02 +08:00
example_spec.lua
helpers.lua fix(terminal): never propagate $COLORTERM from outer env (#26440) 2023-12-07 19:14:56 +08:00
preload.lua test: remove unused variable (#21552) 2022-12-29 07:20:42 +08:00