mirror of
https://github.com/LazyVim/LazyVim.git
synced 2026-07-25 14:01:06 +00:00
fix(util.mini): fix missing default mini.ai mappings
This commit is contained in:
parent
22d4e97215
commit
8523ceaedc
1 changed files with 15 additions and 1 deletions
|
|
@ -92,8 +92,22 @@ function M.ai_whichkey()
|
||||||
}
|
}
|
||||||
|
|
||||||
local ret = { mode = { "o", "x" } }
|
local ret = { mode = { "o", "x" } }
|
||||||
local mappings = LazyVim.opts("mini.ai").mappings
|
local default_mappings = {
|
||||||
|
around = "a",
|
||||||
|
inside = "i",
|
||||||
|
|
||||||
|
around_next = "an",
|
||||||
|
inside_next = "in",
|
||||||
|
around_last = "al",
|
||||||
|
inside_last = "il",
|
||||||
|
}
|
||||||
|
local user_mappings = LazyVim.opts("mini.ai").mappings
|
||||||
|
local mappings = vim.tbl_extend("force", default_mappings, user_mappings)
|
||||||
|
|
||||||
for name, prefix in pairs(mappings) do
|
for name, prefix in pairs(mappings) do
|
||||||
|
if name:match("next$") or name:match("last$") then
|
||||||
|
name = name:gsub("^around_", ""):gsub("^inside_", "")
|
||||||
|
end
|
||||||
ret[#ret + 1] = { prefix, group = name }
|
ret[#ret + 1] = { prefix, group = name }
|
||||||
for _, obj in ipairs(objects) do
|
for _, obj in ipairs(objects) do
|
||||||
local desc = obj.desc
|
local desc = obj.desc
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue