return { 'folke/todo-comments.nvim', lazy = false, -- event = 'VimEnter', -- dependencies = { 'nvim-lua/plenary.nvim' }, -- opts = {}, config = function() require('todo-comments').setup { keywords = { TODO = { icon = '🚧', color = 'hint', alt = { 'TODO' } }, DOING = { icon = '🔄', color = 'info', alt = { 'DOING' } }, DONE = { icon = '✅', color = 'default', alt = { 'DONE' } }, }, vim.keymap.set('n', 'tw', ':TodoTelescope cwd=~/notes-work/', { silent = true, desc = 'Show [t]odo in work' }), vim.keymap.set('n', 'tm', ':TodoTelescope cwd=~/notes-personal/', { silent = true, desc = 'Show [t]odo in [my] personal notes' }), vim.keymap.set('n', 'tp', ':TodoTelescope cwd=~/code-personal/', { silent = true, desc = 'Show [t]odo in [p]rogramming' }), vim.keymap.set('n', 'ts', ':TodoTelescope cwd=~/notes-work/socc/', { silent = true, desc = 'Show [t]odo in [s]occ' }), vim.keymap.set('n', 'tc', ':TodoTelescope cwd=~/notes-work/cloud/', { silent = true, desc = 'Show [t]odo in [c]loud folder' }), vim.keymap.set('n', 'tt', ':TodoTelescope cwd=~/notes-work/tdw/', { silent = true, desc = 'Show [t]odo in [t]dw folder' }), vim.keymap.set('n', 'tl', ':TodoTelescope cwd=%:h', { silent = true, desc = 'Show [t]odo in [l]ocal folder' }), } end, }