From 41312186e985d0d8d411d58a4365e623e8a86aed Mon Sep 17 00:00:00 2001 From: max397574 Date: Thu, 9 Dec 2021 12:46:23 +0100 Subject: fix(utils): highlights of key help --- lua/startup/utils.lua | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'lua/startup/utils.lua') diff --git a/lua/startup/utils.lua b/lua/startup/utils.lua index bf25141..535d7f9 100644 --- a/lua/startup/utils.lua +++ b/lua/startup/utils.lua @@ -106,14 +106,20 @@ function U.key_help() ), " Open section: " .. parse_mapping(settings.mappings.open_section), } + local length if not vim.tbl_isempty(user_mappings) then + local user_map_commands = {} table.insert(lines, "") table.insert(lines, " User Mappings:") table.insert(lines, "") + for _, lhs in pairs(user_mappings) do + table.insert(user_map_commands,lhs) + end + length = U.longest_line(user_map_commands) for rhs, lhs in pairs(user_mappings) do table.insert( lines, - " " .. lhs .. ":" .. U.spaces(35 - #lhs) .. parse_mapping(rhs) + " " .. lhs .. ":" .. U.spaces(length+3 - #lhs) .. parse_mapping(rhs) ) end end @@ -134,8 +140,8 @@ function U.key_help() if not vim.tbl_isempty(user_mappings) then vim.api.nvim_buf_add_highlight(buf, ns, "Special", 7, 1, -1) for i = 9, 9 + vim.tbl_count(user_mappings), 1 do - vim.api.nvim_buf_add_highlight(buf, ns, "String", i, 36, -1) - vim.api.nvim_buf_add_highlight(buf, ns, "Number", i, 1, 35) + vim.api.nvim_buf_add_highlight(buf, ns, "String", i, length+5, -1) + vim.api.nvim_buf_add_highlight(buf, ns, "Number", i, 1, length+5) end end vim.api.nvim_win_set_option(help_window, "winblend", 20) @@ -326,7 +332,6 @@ local function move_up() end end flag = false - return end ---reposition cursor if cursor moved down @@ -368,7 +373,6 @@ local function move_down() end end flag = false - return end ---reposition cursor after it moved -- cgit v1.2.3