commit 3594c213a7fe99f028c870c4e05e98dbb84a2a8c
parent 8e17b720943e6f2240ddf5a52e65d6e7d841d61c
Author: Bruce Wen <wenijinew@gmail.com>
Date: Wed, 18 Jun 2025 19:26:28 +0200
fix(diagnostics): validate opts.signs #34565
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/runtime/lua/vim/diagnostic.lua b/runtime/lua/vim/diagnostic.lua
@@ -1527,6 +1527,7 @@ M.handlers.signs = {
vim.validate('bufnr', bufnr, 'number')
vim.validate('diagnostics', diagnostics, vim.islist, 'a list of diagnostics')
vim.validate('opts', opts, 'table', true)
+ vim.validate('opts.signs', (opts and opts or {}).signs, 'table', true)
bufnr = vim._resolve_bufnr(bufnr)
opts = opts or {}