diff --git a/init.lua b/init.lua index de1ec69a..5a4a98e3 100644 --- a/init.lua +++ b/init.lua @@ -347,6 +347,11 @@ vim.o.termguicolors = true -- [[ Basic Keymaps ]] + +-- some helper functions: +local function toggleComment() require("Comment.api").toggle.linewise.current() end + + -- [[vscode like keymaps]] local main_modes = { 'n', 'i', 'v' } vim.keymap.set(main_modes, '', '"+y', { noremap = true, silent = true }) @@ -362,7 +367,7 @@ vim.keymap.set(main_modes, '', ':vsplit', { noremap = true, silent = t vim.keymap.set({ 'n', 'v' }, '', ":w", { noremap = true }) vim.keymap.set('i', '', ":wa", { noremap = true }) -vim.keymap.set('i', '', 'lua require("Comment.api").toggle.linewise.current()', +vim.keymap.set('i', '', toggleComment, { noremap = true, silent = true })