return { { 'folke/todo-comments.nvim', dependencies = { 'nvim-lua/plenary.nvim' }, lazy = false, cmd = { 'TodoTelescope' }, opts = { merge_keywords = true, keywords = { FIX = { icon = '󰃤' }, TODO = { icon = '󰸞' }, HACK = { icon = '󰈸' }, WARN = { icon = '󱇎' }, PERF = { icon = '󰅒' }, NOTE = { icon = '󰐃' }, TEST = { icon = '󰂓' }, }, highlight = { keyword = 'bg', pattern = [[<(KEYWORDS)(|\(.+\))(:|)]], }, search = { pattern = [[\b(KEYWORDS)(|\(.+\))(:|)]], }, }, keys = { { mode = 'n', ';t', 'TodoFzfLua', desc = 'todo: list todos' }, { mode = 'n', ']t', function() require('todo-comments').jump_next() end, desc = 'todo: next', }, { mode = 'n', '[t', function() require('todo-comments').jump_prev() end, desc = 'todo: prev', }, }, }, }