return { { "numToStr/Comment.nvim", lazy = false, opts = {}, config = function() require("Comment").setup() end, }, { "folke/todo-comments.nvim", dependencies = { "nvim-lua/plenary.nvim" }, opts = {}, cmd = { "TodoTrouble", "TodoTelescope" }, config = function() require("todo-comments").setup() end, init = function() local wk = require("which-key") wk.add({ mode = { "n", "v" }, { "t", group = "TODO" }, }) end, 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", }, { "tt", "Trouble todo toggle", desc = "Toggle TODO (Trouble)" }, { "tT", "Trouble todo toggle filter = {tag = {TODO,FIX,FIXME}}", desc = "Toggle Todo/Fix/Fixme (Trouble)", }, { "ft", "TodoTelescope", desc = "Find Todo" }, { "fT", "TodoTelescope keywords=TODO,FIX,FIXME", desc = "Find Todo/Fix/Fixme" }, }, }, }