neovim/test/functional
Luuk van Baal de48fbbd5f fix(messages)!: vim.ui_attach message callbacks are unsafe
Problem:  Lua callbacks for "msg_show" events with vim.ui_attach() are
          executed when it is not safe.
Solution: Disallow non-fast API calls for "msg_show" event callbacks.
          Automatically detach callback after excessive errors.
          Make sure fast APIs do not modify Nvim state.
2024-11-14 13:23:11 +01:00
..
api fix(messages)!: vim.ui_attach message callbacks are unsafe 2024-11-14 13:23:11 +01:00
autocmd fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
core fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
editor fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
ex_cmds fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
fixtures feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323 2024-06-24 07:54:56 -07:00
legacy fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
lua fix(messages)!: vim.ui_attach message callbacks are unsafe 2024-11-14 13:23:11 +01:00
options fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
plugin fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
provider fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
script docs: render @since versions, 0 means experimental #30649 2024-10-04 02:13:31 -07:00
shada refactor(api)!: rename Dictionary => Dict 2024-09-23 14:42:57 +02:00
terminal fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
treesitter fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
ui fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
vimscript fix(messages)!: vim.ui_attach message callbacks are unsafe 2024-11-14 13:23:11 +01:00
example_spec.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
preload.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
testnvim.lua fix(test): better management of tmpfiles 2024-11-06 11:37:33 +00:00
testterm.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00