diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2023-02-23 18:29:36 +0100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2023-02-27 19:50:59 +0100 |
commit | 7f424e2b65779c59fc0cac3cc7508ba2ec07f200 (patch) | |
tree | 60c2609c51ea9f5708c379972c38d7da32a6faa1 /test/functional/api/vim_spec.lua | |
parent | f64098a2df774c79dd454f63ac491570cdcaf2b2 (diff) | |
download | rneovim-7f424e2b65779c59fc0cac3cc7508ba2ec07f200.tar.gz rneovim-7f424e2b65779c59fc0cac3cc7508ba2ec07f200.tar.bz2 rneovim-7f424e2b65779c59fc0cac3cc7508ba2ec07f200.zip |
feat(api): more fields in nvim_list_uis
Problem:
nvim_list_uis does not report all ":help ui-option" fields.
Solution:
Store ":help ui-option" fields on the `UI` object and update ui_array.
Diffstat (limited to 'test/functional/api/vim_spec.lua')
-rw-r--r-- | test/functional/api/vim_spec.lua | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/test/functional/api/vim_spec.lua b/test/functional/api/vim_spec.lua index 3e40967dd5..08abf82f47 100644 --- a/test/functional/api/vim_spec.lua +++ b/test/functional/api/vim_spec.lua @@ -2549,20 +2549,26 @@ describe('API', function() { chan = 1, ext_cmdline = false, - ext_popupmenu = false, - ext_tabline = false, - ext_wildmenu = false, + ext_hlstate = false, ext_linegrid = screen._options.ext_linegrid or false, + ext_messages = false, ext_multigrid = false, - ext_hlstate = false, + ext_popupmenu = false, + ext_tabline = false, ext_termcolors = false, - ext_messages = false, + ext_wildmenu = false, height = 4, - rgb = true, override = true, + rgb = true, + stdin_tty = false, + stdout_tty = false, + term_background = '', + term_colors = 0, + term_name = '', width = 20, } } + eq(expected, nvim("list_uis")) screen:detach() |