chore(mappings): add desc to all mappings

This commit is contained in:
Alexander Courtis
2022-08-06 16:14:08 +10:00
parent cd6d295414
commit 5fac9a1bc9

View File

@@ -10,22 +10,14 @@ local function tidy_lhs(lhs)
end end
-- uppercase ctrls -- uppercase ctrls
if lhs:match "^<C%-" then if lhs:lower():match "^<c%-" then
lhs = lhs:upper() lhs = lhs:upper()
end end
return lhs -- space is not escaped
end lhs = lhs:gsub(" ", "<Space>")
local function shorten_lhs(lhs)
return lhs return lhs
:gsub("LeftMouse>$", "LM>")
:gsub("RightMouse>$", "RM>")
:gsub("MiddleMouse>$", "MM>")
:gsub("ScrollWheelDown>$", "SD>")
:gsub("ScrollWheelUp>$", "SU>")
:gsub("ScrollWheelLeft>$", "SL>")
:gsub("ScrollWheelRight>$", "SR>")
end end
-- sort lhs roughly as per :help index -- sort lhs roughly as per :help index
@@ -78,19 +70,16 @@ function M.compute_lines()
return sort_lhs(a.lhs, b.lhs) return sort_lhs(a.lhs, b.lhs)
end) end)
for _, p in pairs(lines) do
p.lhs = shorten_lhs(p.lhs)
end
local num = 0 local num = 0
for _, p in pairs(lines) do for _, p in pairs(lines) do
num = num + 1 num = num + 1
local bind_string = string.format("%-6.6s %s", shorten_lhs(p.lhs), p.desc) local bind_string = string.format("%-5s %s", p.lhs, p.desc)
local hl_len = math.max(5, string.len(p.lhs))
table.insert(help_lines, bind_string) table.insert(help_lines, bind_string)
table.insert(help_hl, { "NvimTreeFolderName", num, 0, 6 }) table.insert(help_hl, { "NvimTreeFolderName", num, 0, hl_len })
table.insert(help_hl, { "NvimTreeFileRenamed", num, 6, -1 }) table.insert(help_hl, { "NvimTreeFileRenamed", num, hl_len, -1 })
end end
return help_lines, help_hl return help_lines, help_hl
end end