diff --git a/runtime/lua/vim/_core/ui2.lua b/runtime/lua/vim/_core/ui2.lua index 82c9b2ab0c..77ea7f57b3 100644 --- a/runtime/lua/vim/_core/ui2.lua +++ b/runtime/lua/vim/_core/ui2.lua @@ -168,6 +168,7 @@ local scheduled_ui_callback = vim.schedule_wrap(ui_callback) ---@nodoc function M.enable(opts) + opts = opts or {} vim.validate('opts', opts, 'table', true) M.cfg = vim.tbl_deep_extend('keep', opts, M.cfg) M.cfg.msg.target = type(M.cfg.msg.targets) == 'string' and M.cfg.msg.targets or M.cfg.msg.target