neovim/test/functional
Gregory Anders 87a68b6a3a refactor: use nvim_{get,set}_option_value for vim.{b,w}o
`nvim_get_option_value` and `nvim_set_option_value` better handle
unsetting local options. For instance, this is currently not possible:

    vim.bo.tagfunc = nil

This does not work because 'tagfunc' is marked as "local to buffer" and
does not have a fallback global option. However, using :setlocal *does*
work as expected

    :setlocal tagfunc=

`nvim_set_option_value` behaves more like :set and :setlocal (by
design), so using these as the underlying API functions beneath vim.bo
and vim.wo makes those two tables act more like :setlocal. Note that
vim.o *already* uses `nvim_set_option_value` under the hood, so that
vim.o behaves like :set.
2022-06-20 09:16:21 -06:00
..
api feat(api): add "buf" and "win" to nvim_get_option_value 2022-06-20 09:16:21 -06:00
autocmd test: add a Lua functional test for NoName buffer event order 2022-04-21 19:07:50 +08:00
core feat(server): instance "name", store pipes in stdpath(state) 2022-06-15 19:29:51 -07:00
editor fix(input): fix macro recording with ALT and special key (#18917) 2022-06-10 17:13:57 +08:00
ex_cmds fix(tests): check for EOF on exit of nvim properly 2022-06-13 10:15:44 +02:00
fixtures fix(lsp): fix multi client handling in code action (#18869) 2022-06-05 16:43:32 +02:00
legacy fix(tests): check for EOF on exit of nvim properly 2022-06-13 10:15:44 +02:00
lua refactor: use nvim_{get,set}_option_value for vim.{b,w}o 2022-06-20 09:16:21 -06:00
options feat: cmdheight=0 #16251 2022-06-13 02:40:51 -07:00
plugin test(report): formatting, drop dumplog() 2022-06-15 19:23:10 -07:00
provider feat(server): set $NVIM, unset $NVIM_LISTEN_ADDRESS #11009 2022-05-03 06:08:35 -07:00
shada fix(tests): check for EOF on exit of nvim properly 2022-06-13 10:15:44 +02:00
terminal feat(server): instance "name", store pipes in stdpath(state) 2022-06-15 19:29:51 -07:00
treesitter fix(tests): unreliable parser_spec #18911 2022-06-09 08:07:54 -07:00
ui fix(ui): do not call showmode() when setting window height (#18969) 2022-06-15 19:41:58 +08:00
vimscript feat(server): instance "name", store pipes in stdpath(state) 2022-06-15 19:29:51 -07:00
example_spec.lua screen.lua: remove screen:_on_event #11488 2019-12-01 01:06:10 -08:00
helpers.lua feat(server): instance "name", store pipes in stdpath(state) 2022-06-15 19:29:51 -07:00
preload.lua feat(logging): include test-id in log messages 2022-06-15 19:23:10 -07:00