vim/todo-comments: move keymap

This commit is contained in:
Fernando Schauenburg 2023-08-10 03:39:19 +02:00
parent 4a976f6df7
commit cf4c53541f
2 changed files with 16 additions and 7 deletions

View file

@ -121,7 +121,7 @@ local keymap = {
{ '<leader>fR', pickers.registers ('󱓥 Registers' ), desc = ' [R]registers' }, { '<leader>fR', pickers.registers ('󱓥 Registers' ), desc = ' [R]registers' },
{ '<leader>fs', pickers.lsp_document_symbols ('󰫧 Document Symbols ' ), desc = ' lsp document [s]ymbols' }, { '<leader>fs', pickers.lsp_document_symbols ('󰫧 Document Symbols ' ), desc = ' lsp document [s]ymbols' },
{ '<leader>fS', pickers.lsp_workspace_symbols ('󱄑 Workspace Symbols ' ), desc = ' lsp workspace [S]ymbols' }, { '<leader>fS', pickers.lsp_workspace_symbols ('󱄑 Workspace Symbols ' ), desc = ' lsp workspace [S]ymbols' },
--'<leader>ft' used in todo-commenpickers --'<leader>ft' used in todo_comments below
{ '<leader>fT', pickers.treesitter (' Treesitter symbols' ), desc = ' [T]reesitter Symbols' }, { '<leader>fT', pickers.treesitter (' Treesitter symbols' ), desc = ' [T]reesitter Symbols' },
--'<leader>fu' --'<leader>fu'
--'<leader>fv' --'<leader>fv'
@ -137,6 +137,10 @@ local keymap = {
{ '<leader>f<leader>', pickers.resume ('󰐎 Resume' ) , desc = ' Resume ' }, { '<leader>f<leader>', pickers.resume ('󰐎 Resume' ) , desc = ' Resume ' },
}, },
todo_comments = {
{ '<leader>ft', '<cmd>TodoTelescope<cr>' },
},
fugitive = { fugitive = {
{ '<leader>gg', ':Git ' }, { '<leader>gg', ':Git ' },
{ '<leader>gs', '<cmd>tab Git<cr>' }, { '<leader>gs', '<cmd>tab Git<cr>' },

View file

@ -1,18 +1,23 @@
local prefix = require('fschauen.telescope').prefix or '<leader>f'
return { return {
'folke/todo-comments.nvim', 'folke/todo-comments.nvim',
dependencies = { dependencies = {
'nvim-lua/plenary.nvim' 'nvim-lua/plenary.nvim'
}, },
config = true, keys = require('fschauen.keymap').todo_comments,
event = { event = {
'BufReadPost', 'BufReadPost',
'BufNewFile' 'BufNewFile'
}, },
keys = { opts = {
{ prefix .. 't', '<cmd>TodoTelescope<cr>' }, keywords = {
TODO = { icon = '󰄬 ' },
FIX = { icon = '' },
HACK = { icon = '' },
WARN = { icon = '' },
PERF = { icon = '󰓅 ' },
NOTE = { icon = '' },
TEST = { icon = '󰙨 ' },
},
}, },
} }