diff options
| Commit | 9f28110b27852a1414bd9e366090c0e56fc26de4 (patch) | |
|---|---|---|
| Author | 2024-08-06 16:42:09 +0300 | |
| Committer | 2024-08-06 16:42:09 +0300 | |
| Files | 81d5dc2db54a713d4173aa0c4fa9f2f38c0f54ee /lua/mappings.lua | |
| anderson-9f28110b27852a1414bd9e366090c0e56fc26de4.tar anderson-9f28110b27852a1414bd9e366090c0e56fc26de4.tar.gz anderson-9f28110b27852a1414bd9e366090c0e56fc26de4.zip | ||
| Parent | a6d084fe44090fd32e33ab828aae6c8198cfdd8c (diff) | |
feat(mappings)!: Simplify how keys indexing works
1 files changed, 3 insertions, 6 deletions
| -rw-r--r-- | lua/mappings.lua | 9 |
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 = "<Esc>" - 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"]("<C-\\><C-N>") -- Tab navigation map.n.Alt_p("gt") @@ -102,7 +99,7 @@ map.x.Alt_j(":m '>+1<CR>gv=gv") map.x.Alt_k(":m '<-2<CR>gv=gv") -- Special -map.n.Pipe(":tabnew | ter lazygit<CR>") +map.n["|"](":tabnew | ter lazygit<CR>") map.n.F6(function() if vim.g.colors_name == "gruvbox" then vim.o.spell = true |
