feat: enable Comment.nvim and remove mini.comment

This commit is contained in:
sankalp committed 2025-10-13 22:41:11 +05:45
1 parent 05218802be
commit 07e3442b1e
4 files changed
+57 -76

No files matched your search

+56 -56
View File
@@ -24,62 +24,62 @@ return {
end,
},
-- {
-- 'numToStr/Comment.nvim',
-- version = false,
-- dependencies = {
-- 'JoosepAlviste/nvim-ts-context-commentstring',
-- },
-- config = function()
-- require('Comment').setup({
-- pre_hook = require('ts_context_commentstring.integrations.comment_nvim').create_pre_hook(),
-- mappings = {
-- basic = true,
-- extra = true,
-- },
-- })
-- end,
-- keys = {
-- {
-- 'gcc',
-- mode = 'n',
-- desc = 'Toggle comment line',
-- },
-- {
-- 'gc',
-- mode = { 'n', 'o' },
-- desc = 'Toggle comment linewise',
-- },
-- {
-- 'gc',
-- mode = 'x',
-- desc = 'Toggle comment linewise (visual)',
-- },
-- {
-- 'gbc',
-- mode = 'n',
-- desc = 'Toggle comment block',
-- },
-- {
-- 'gb',
-- mode = { 'n', 'o' },
-- desc = 'Toggle comment blockwise',
-- },
-- {
-- 'gb',
-- mode = 'x',
-- desc = 'Toggle comment blockwise (visual)',
-- },
-- { '<leader>/', "<cmd>lua require('Comment.api').toggle.linewise.current()<cr>", desc = 'Toggle comment' },
-- {
-- '<leader>/',
-- "<esc><cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<cr>",
-- desc = 'Toggle comment',
-- mode = 'v',
-- },
-- },
-- opts = {},
-- },
{
'numToStr/Comment.nvim',
version = false,
dependencies = {
'JoosepAlviste/nvim-ts-context-commentstring',
},
config = function()
require('Comment').setup({
pre_hook = require('ts_context_commentstring.integrations.comment_nvim').create_pre_hook(),
mappings = {
basic = true,
extra = true,
},
})
end,
keys = {
{
'gcc',
mode = 'n',
desc = 'Toggle comment line',
},
{
'gc',
mode = { 'n', 'o' },
desc = 'Toggle comment linewise',
},
{
'gc',
mode = 'x',
desc = 'Toggle comment linewise (visual)',
},
{
'gbc',
mode = 'n',
desc = 'Toggle comment block',
},
{
'gb',
mode = { 'n', 'o' },
desc = 'Toggle comment blockwise',
},
{
'gb',
mode = 'x',
desc = 'Toggle comment blockwise (visual)',
},
{ '<leader>/', "<cmd>lua require('Comment.api').toggle.linewise.current()<cr>", desc = 'Toggle comment' },
{
'<leader>/',
"<esc><cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<cr>",
desc = 'Toggle comment',
mode = 'v',
},
},
opts = {},
},
-- Todo Comments
{