diff --git a/lua/custom/plugins/comments.lua b/lua/custom/plugins/comments.lua new file mode 100644 index 00000000..82438034 --- /dev/null +++ b/lua/custom/plugins/comments.lua @@ -0,0 +1,23 @@ +return { + "folke/todo-comments.nvim", + dependencies = { "nvim-lua/plenary.nvim" }, + config = function() + require("todo-comments").setup({}) + + -- Keymaps + vim.keymap.set("n", "]t", function() + require("todo-comments").jump_next() + end, { desc = "Next todo comment" }) + + vim.keymap.set("n", "[t", function() + require("todo-comments").jump_prev() + end, { desc = "Previous todo comment" }) + + vim.api.nvim_set_keymap( + "n", + "st", + ":TodoTelescope", + { noremap = true, desc = "[S]earch [T]odos" } + ) + end +}