diff --git a/config/nvim/lua/fschauen/keymap.lua b/config/nvim/lua/fschauen/keymap.lua index 44beb2c..6e5253e 100644 --- a/config/nvim/lua/fschauen/keymap.lua +++ b/config/nvim/lua/fschauen/keymap.lua @@ -106,6 +106,12 @@ local keymap = { { 'll', window.toggle_quickfix, desc = 'Toggle quickfix' }, { 'll', window.toggle_loclist, desc = 'Toggle loclist' }, + trouble = { + { 'lt', 'TroubleToggle' }, + { 'lw', 'TroubleToggle workspace_diagnostics' }, + { 'ld', 'TroubleToggle document_diagnostics' }, + }, + -- quickly open lazy.nvim plugin manager { 'L', 'Lazy' }, diff --git a/config/nvim/lua/fschauen/plugins/trouble.lua b/config/nvim/lua/fschauen/plugins/trouble.lua index 3d99339..ec2facf 100644 --- a/config/nvim/lua/fschauen/plugins/trouble.lua +++ b/config/nvim/lua/fschauen/plugins/trouble.lua @@ -1,17 +1,11 @@ return { 'folke/trouble.nvim', - - dependencies = { 'nvim-tree/nvim-web-devicons' }, - - opts = { - padding = false, -- don't add an extra new line of top of the list - auto_preview = false, -- don't preview automatically + dependencies = { + 'nvim-tree/nvim-web-devicons' }, - - keys = { - { 'lt', 'TroubleToggle' }, - { 'lw', 'TroubleToggle workspace_diagnostics' }, - { 'ld', 'TroubleToggle document_diagnostics' }, + keys = require('fschauen.keymap').trouble, + opts = { + padding = false, -- don't add an extra new line of top of the list + auto_preview = false, -- don't preview automatically }, } -