Files
absolute-vim/lua/absolute/after/todo-comments.lua
David Ibia 5d326673e0 feat(todo-comments.lua): add support for todo-comments plugin
This commit adds support for the todo-comments plugin. It includes the following changes:

- Added a new file `todo-comments.lua` in the `lua/absolute/after` directory.
- Imported the `todo-comments` module.
- Set up the `todo-comments` plugin with default options.
- Defined key mappings for jumping to previous and next todo comments.
- Defined key mappings for opening comments in Telescope and Trouble.
- Added a new file `todo-comments.lua` in the `lua/absolute/plugins` directory.
- Exported a table with the configuration for the `todo-comments` plugin, including its dependencies and a config function that requires the `absolute.after.todo-comments` module.
2024-02-08 22:50:11 +01:00

26 lines
611 B
Lua

local todo_comments = require("todo-comments")
todo_comments.setup({})
local opts = { noremap = true, silent = true }
opts.desc = "Jump to previous comment"
vim.keymap.set("n", "[t", function()
todo_comments.jump_prev()
end, opts)
opts.desc = "Jump to next todo comment"
vim.keymap.set("n", "]t", function()
todo_comments.jump_next()
end, opts)
opts.desc = "Open Comments in Telescope"
vim.keymap.set("n", "<leader>pt", function()
vim.cmd([[TodoTelescope]])
end, opts)
opts.desc = "Open Comments in Trouble"
vim.keymap.set("n", "<leader>tt", function()
vim.cmd([[TodoTrouble]])
end, opts)