From 9f28110b27852a1414bd9e366090c0e56fc26de4 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 6 Aug 2024 16:42:09 +0300 Subject: feat(mappings)!: Simplify how keys indexing works --- lua/mappings.lua | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'lua/mappings.lua') diff --git a/lua/mappings.lua b/lua/mappings.lua index 0c127e2..c8e13d8 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -6,11 +6,7 @@ setmetatable(keys, __index = function (table, index) local mod, key = index:match("^(.*)_"), index:match("[^_]*$") if mod == nil then - local upperkey = key:upper() - if upperkey == "ESCAPE" then key = "" - elseif upperkey == "PIPE" then key = "|" - elseif #key > 1 then key = "<" .. key .. ">" - end + if #key > 1 then key = "<" .. key .. ">" end return key end mod = mod:upper() @@ -55,6 +51,7 @@ end --[=[ Mappings ]=]-- -- Quality of life +map.t["Tab>") -- Tab navigation map.n.Alt_p("gt") @@ -102,7 +99,7 @@ map.x.Alt_j(":m '>+1gv=gv") map.x.Alt_k(":m '<-2gv=gv") -- Special -map.n.Pipe(":tabnew | ter lazygit") +map.n["|"](":tabnew | ter lazygit") map.n.F6(function() if vim.g.colors_name == "gruvbox" then vim.o.spell = true -- cgit v1.3.1-23-gd82d