config/.config/nvim/lua/lazyvim/plugins/comments.lua
2025-01-07 12:56:43 +10:30

35 lines
1.3 KiB
Lua

return {
{
"folke/todo-comments.nvim",
enabled = true,
cmd = { "TodoTrouble", "TodoTelescope" },
event = "BufReadPost",
config = true,
-- stylua: ignore
keys = {
{ "]t", function() require("todo-comments").jump_next() end, desc = "Next todo comment" },
{ "[t", function() require("todo-comments").jump_prev() end, desc = "Previous todo comment" },
{ "<leader>tt", "<cmd>TodoTrouble<cr>", desc = "Todo Trouble" },
{ "<leader>tT", "<cmd>TodoTrouble keywords=TODO,FIX,FIXME<cr>", desc = "Todo, Fix and, FixMe Trouble " },
{ "<leader>tf", "<cmd>TodoTelescope<cr>", desc = "Todo Telescope" },
},
},
{ "JoosepAlviste/nvim-ts-context-commentstring", enabled = true },
{
"echasnovski/mini.comment",
enabled = true,
event = "VeryLazy",
opts = {
hooks = {
pre = function()
require('ts_context_commentstring').setup {}
vim.g.skip_ts_context_commentstring_module = true
end,
},
},
config = function(_, opts)
require("mini.comment").setup(opts)
end,
},
}