Summary Files Commits Branches @commit @diff @stats
path: root / lua / mappings.lua
diff options
context:
space:
mode:
Commit9f28110b27852a1414bd9e366090c0e56fc26de4 (patch)
Author
 Syndamia <kamen@syndamia.com>
2024-08-06 16:42:09 +0300
Committer
 Syndamia <kamen@syndamia.com>
2024-08-06 16:42:09 +0300
Files81d5dc2db54a713d4173aa0c4fa9f2f38c0f54ee /lua/mappings.lua
anderson-9f28110b27852a1414bd9e366090c0e56fc26de4.tar
anderson-9f28110b27852a1414bd9e366090c0e56fc26de4.tar.gz
anderson-9f28110b27852a1414bd9e366090c0e56fc26de4.zip
Parenta6d084fe44090fd32e33ab828aae6c8198cfdd8c (diff)
feat(mappings)!: Simplify how keys indexing works
1 files changed, 3 insertions, 6 deletions
-rw-r--r--lua/mappings.lua9
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