From e7fec208e54791b77b54397391a67e94623bfcf6 Mon Sep 17 00:00:00 2001 From: frumsy Date: Wed, 15 Nov 2023 13:40:24 -0500 Subject: [PATCH] refactor toggle comment into function --- init.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 })