neovim/test/functional/ui
luukvbaal b66106a46c
fix(ui): superfluous showmode / excessive grid_cursor_goto #29089
Problem:  Unsetting global variables earlier in #28578 to avoid
          recursiveness, caused superfluous or even unlimited
          showmode().
Solution: Partly revert #28578 so that the globals are unset at the end
          of showmode(), and avoid recursiveness for ext UI by adding a
          recursive function guard to each generated UI call that may
          call a Lua callback.
2024-06-04 06:09:12 -07:00
..
bufhl_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
cmdline_highlight_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
cmdline_spec.lua feat(api): add nvim__redraw for more granular redrawing 2024-05-02 15:57:06 +02:00
cursor_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
decorations_spec.lua fix(column): crash with 'signcolumn' set to "number" (#29003) 2024-06-01 18:10:35 +08:00
diff_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
embed_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
float_spec.lua fix(float): missing default highlight for title 2024-05-25 15:34:29 +08:00
fold_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
highlight_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
hlstate_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
inccommand_spec.lua feat(api): add nvim__redraw for more granular redrawing 2024-05-02 15:57:06 +02:00
inccommand_user_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
input_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
linematch_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
messages_spec.lua fix(ui): superfluous showmode / excessive grid_cursor_goto #29089 2024-06-04 06:09:12 -07:00
mode_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
mouse_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
multibyte_spec.lua fix(ui): data corruption in remote_ui_raw_line 2024-05-12 12:19:29 +02:00
multigrid_spec.lua fix(move): half-page scrolling with resized grid at eob (#28821) 2024-05-18 07:00:29 +08:00
options_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
output_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
popupmenu_spec.lua fix(api): mark nvim__complete_set as experimental #28579 2024-04-30 05:12:51 -07:00
quickfix_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
screen_basic_spec.lua fix(drawline): don't draw beyond end of window (#29035) 2024-05-27 14:37:22 +08:00
screen.lua refactor(lua): use tuple syntax everywhere #29111 2024-06-04 06:06:02 -07:00
searchhl_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
sign_spec.lua feat(signs)!: place higher-priority signs from the left #27781 2024-05-21 09:21:42 -07:00
spell_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
statuscolumn_spec.lua feat(signs)!: place higher-priority signs from the left #27781 2024-05-21 09:21:42 -07:00
statusline_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
syntax_conceal_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
tabline_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
title_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
wildmode_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
winbar_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00