From cf4c53541fe826b6b7d4f9e20529f96b08a9a6a3 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Thu, 10 Aug 2023 03:39:19 +0200 Subject: [PATCH] vim/todo-comments: move keymap --- config/nvim/lua/fschauen/keymap.lua | 6 +++++- .../nvim/lua/fschauen/plugins/todo-comments.lua | 17 +++++++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/config/nvim/lua/fschauen/keymap.lua b/config/nvim/lua/fschauen/keymap.lua index bdfcc87..645bb61 100644 --- a/config/nvim/lua/fschauen/keymap.lua +++ b/config/nvim/lua/fschauen/keymap.lua @@ -121,7 +121,7 @@ local keymap = { { 'fR', pickers.registers ('󱓥 Registers' ), desc = ' [R]registers' }, { 'fs', pickers.lsp_document_symbols ('󰫧 Document Symbols ' ), desc = ' lsp document [s]ymbols' }, { 'fS', pickers.lsp_workspace_symbols ('󱄑 Workspace Symbols ' ), desc = ' lsp workspace [S]ymbols' }, - --'ft' used in todo-commenpickers + --'ft' used in todo_comments below { 'fT', pickers.treesitter (' Treesitter symbols' ), desc = ' [T]reesitter Symbols' }, --'fu' --'fv' @@ -137,6 +137,10 @@ local keymap = { { 'f', pickers.resume ('󰐎 Resume' ) , desc = ' Resume ' }, }, + todo_comments = { + { 'ft', 'TodoTelescope' }, + }, + fugitive = { { 'gg', ':Git ' }, { 'gs', 'tab Git' }, diff --git a/config/nvim/lua/fschauen/plugins/todo-comments.lua b/config/nvim/lua/fschauen/plugins/todo-comments.lua index 8dad60c..eafccbd 100644 --- a/config/nvim/lua/fschauen/plugins/todo-comments.lua +++ b/config/nvim/lua/fschauen/plugins/todo-comments.lua @@ -1,18 +1,23 @@ -local prefix = require('fschauen.telescope').prefix or 'f' - return { 'folke/todo-comments.nvim', - dependencies = { 'nvim-lua/plenary.nvim' }, - config = true, + keys = require('fschauen.keymap').todo_comments, event = { 'BufReadPost', 'BufNewFile' }, - keys = { - { prefix .. 't', 'TodoTelescope' }, + opts = { + keywords = { + TODO = { icon = '󰄬 ' }, + FIX = { icon = ' ' }, + HACK = { icon = ' ' }, + WARN = { icon = ' ' }, + PERF = { icon = '󰓅 ' }, + NOTE = { icon = '' }, + TEST = { icon = '󰙨 ' }, + }, }, }