diff --git a/nvim/init.lua b/nvim/init.lua index 871ff63..56912c0 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -137,6 +137,7 @@ vim.g.mapleader = " " vim.keymap.set("i", "", "I", { silent = true }) vim.keymap.set("i", "", "A", { silent = true }) vim.keymap.set("n", "", "wq!", { silent = true }) +vim.keymap.set("n", "/", "lua require('Comment.api').toggle.linewise.count(vim.v.count > 0 and vim.v.count or 1)", { silent = true, desc = "toggle comment" }) vim.keymap.set("n", "c", 'execute "set colorcolumn=" . (&colorcolumn == "" ? "80,120" : "")', { silent = true, desc = "toggle column" }) vim.keymap.set("n", "fb", require("telescope.builtin").buffers, { desc = "find buffer" }) vim.keymap.set("n", "ff", require("telescope.builtin").find_files, { desc = "find file" }) @@ -149,6 +150,7 @@ vim.keymap.set("n", "s", "set spell!", { silent = true, desc = vim.keymap.set("n", "t", "NvimTreeToggle", { silent = true, desc = "toggle tree" }) vim.keymap.set("n", "x", "bd", { silent = true, desc = "close buffer" }) vim.keymap.set("n", "", "w", { silent = true }) +vim.keymap.set("v", "/", "lua require('Comment.api').toggle.linewise(vim.fn.visualmode())", { silent = true, desc = "toggle comment" }) -- autocmd vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {