diff --git a/config/nvim/lua/user/remaps.lua b/config/nvim/lua/user/remaps.lua index 09d069c..c03180c 100644 --- a/config/nvim/lua/user/remaps.lua +++ b/config/nvim/lua/user/remaps.lua @@ -29,6 +29,8 @@ vmap("J", ":m '>+1gv=gv") vmap("<", "", ">gv") +vim.cmd("imap gccA") + -- Terminal tmap("", "") nmap("Th", ":lua require('user.utils').open_terminal()") diff --git a/config/nvim/lua/user/utils.lua b/config/nvim/lua/user/utils.lua index fafdffa..88ca1a9 100644 --- a/config/nvim/lua/user/utils.lua +++ b/config/nvim/lua/user/utils.lua @@ -28,6 +28,12 @@ M.tmap = function(shortcut, command, opts) map("t", shortcut, command, opts) end +M.imap = function(shortcut, command, opts) + opts = opts or {} + + map("i", shortcut, command, opts) +end + M.list_includes_item = function(list, item) for _, value in pairs(list) do if value == item then