From 45b645718c804b66394231f85f52413218fdafbd Mon Sep 17 00:00:00 2001 From: Volodymyr Chernetskyi Date: Wed, 2 Sep 2026 22:27:20 +0200 Subject: [PATCH] fix(keymap): report the documented parameter name #41633 Problem: Invalid `modes` parameter for `vim.keymap.del()` reports wrong parameter name `"mode"`. Solution: Report correct parameter name `"mode"` instead. --- runtime/lua/vim/keymap.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/lua/vim/keymap.lua b/runtime/lua/vim/keymap.lua index 8b68b75cf3..7451f42ad4 100644 --- a/runtime/lua/vim/keymap.lua +++ b/runtime/lua/vim/keymap.lua @@ -136,7 +136,7 @@ end ---@param opts? vim.keymap.del.Opts ---@see |vim.keymap.set()| function keymap.del(modes, lhs, opts) - vim.validate('mode', modes, { 'string', 'table' }) + vim.validate('modes', modes, { 'string', 'table' }) vim.validate('lhs', lhs, { 'string', 'table' }) vim.validate('opts', opts, 'table', true)