From 22d44ef8754448294833fcbc197defaca355f3b5 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Sat, 25 Jul 2026 10:26:01 -0700 Subject: fix(api): add `lhs` option for keymap deletion --- runtime/lua/vim/_meta/api.gen.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'runtime/lua/vim/_meta/api.gen.lua') diff --git a/runtime/lua/vim/_meta/api.gen.lua b/runtime/lua/vim/_meta/api.gen.lua index b001da83ff..2999a8cdff 100644 --- a/runtime/lua/vim/_meta/api.gen.lua +++ b/runtime/lua/vim/_meta/api.gen.lua @@ -333,9 +333,11 @@ function vim.api.nvim_buf_del_extmark(buf, ns_id, id) end --- --- @see vim.api.nvim_del_keymap --- @param buf integer Buffer id, or 0 for current buffer ---- @param mode string ---- @param lhs string -function vim.api.nvim_buf_del_keymap(buf, mode, lhs) end +--- @param mode string Mode short-name ("n", "i", "v", ...) +--- @param lhs string Left-hand-side `{lhs}` of the mapping. +--- @param opts vim.api.keyset.keymap_del? Optional parameters. +--- - lhs: When true, only match {lhs}, not {rhs}. +function vim.api.nvim_buf_del_keymap(buf, mode, lhs, opts) end --- Deletes a named mark in the buffer. See `mark-motions`. --- @@ -1069,9 +1071,11 @@ function vim.api.nvim_del_current_line() end --- To unmap a buffer-local mapping, use `nvim_buf_del_keymap()`. --- --- @see vim.api.nvim_set_keymap ---- @param mode string ---- @param lhs string -function vim.api.nvim_del_keymap(mode, lhs) end +--- @param mode string Mode short-name ("n", "i", "v", ...) +--- @param lhs string Left-hand-side `{lhs}` of the mapping. +--- @param opts vim.api.keyset.keymap_del? Optional parameters. +--- - lhs: When true, only match {lhs}, not {rhs}. +function vim.api.nvim_del_keymap(mode, lhs, opts) end --- Deletes an uppercase/file named mark. See `mark-motions`. --- -- cgit