Cleanup and switched to dot- prefix now that stow has been fixed

This commit is contained in:
2024-04-12 06:13:28 +02:00
parent f75c024e77
commit a4b767ac59
45 changed files with 7 additions and 45 deletions

View File

@@ -0,0 +1,58 @@
-- https://github.com/folke/todo-comments.nvim
return {
-- NOTE: Using a fork for the time being upstream does not support authors
-- 'folke/todo-comments.nvim',
'doongjohn/todo-comments.nvim',
dependencies = {
'nvim-lua/plenary.nvim',
},
config = function()
local symbols = require('constant.symbols')
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" })
if pcall(require, "trouble") then
-- TODO: Use cwd to only show todo's in the current file
-- vim.keymap.set("n", "<F4>", "<cmd>TroubleToggle todo cwd=%<cr>", { desc = "Next todo comment" })
vim.keymap.set("n", "<F4>", "<cmd>TroubleToggle todo<cr>", { desc = "Next todo comment" })
end
if pcall(require, "telescope") then
vim.keymap.set('n', '<leader>st', '<cmd>TodoTelescope<cr>', { desc = '[S]earch [T]odo' })
end
require('todo-comments').setup {
keywords = {
FIX = { icon = symbols.diagnostic.bug },
TODO = { icon = symbols.diagnostic.todo },
HACK = { icon = symbols.diagnostic.hack },
WARN = { icon = symbols.diagnostic.warning },
PERF = { icon = symbols.diagnostic.performance },
NOTE = { icon = symbols.diagnostic.note },
TEST = { icon = symbols.diagnostic.test },
},
highlight = {
-- TODO: Have multiline, but end when %p (punctuation) is at the end of a line
multiline = false,
before = "fg",
pattern = [[(KEYWORDS)\s*(\([^\)]*\))?:]],
},
search = {
pattern = [[\b(KEYWORDS)(\(.*\))?:]]
},
colors = {
error = { "DiagnosticError", "ErrorMsg", "#DC2626" },
warning = { "DiagnosticWarn", "WarningMsg", "#FBBF24" },
info = { "Todo", "#2563EB" },
hint = { "DiagnosticHint", "#10B981" },
default = { "Identifier", "#7C3AED" },
test = { "Identifier", "#FF00FF" }
},
}
end,
}