From 9548617294af2d7b3bbecda89d67ed0d9d448453 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Sun, 6 Aug 2023 18:34:51 +0200 Subject: [PATCH] vim/telescope: different mappings for workspace/document diagnostics --- config/nvim/lua/user/plugins/telescope.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/nvim/lua/user/plugins/telescope.lua b/config/nvim/lua/user/plugins/telescope.lua index 5010d57..cda34cb 100644 --- a/config/nvim/lua/user/plugins/telescope.lua +++ b/config/nvim/lua/user/plugins/telescope.lua @@ -80,6 +80,9 @@ local config = function() enable_preview = true, }))) end, + diagnostics = function(opts) + ts.diagnostics(vim.tbl_extend('keep', opts or {}, { bufnr = 0 })) + end, dotfiles = function(opts) ts.find_files(vim.tbl_extend('keep', opts or {}, { cwd = '~/.dotfiles', @@ -119,7 +122,8 @@ local config = function() { 'a', ts.autocommands , ' Autocommands' , '[a]utocommands' }, { 'b', ts.buffers , ' Buffers' , '[b]uffers' }, { 'c', my.colorschemes , ' Colorschemes' , '[c]olorschemes' }, - { 'd', ts.diagnostics , '󰀪 Diagnostics' , '[d]iagnostics' }, + { 'dd', my.diagnostics , '󰀪 Document Diagnostics' , '[d]iagnostics [d]ocument' }, + { 'dw', ts.diagnostics , '󰀪 Workspace Diagnostics', '[d]iagnostics [w]orkspace' }, -- e { 'f', ts.find_files , ' Files' , '[f]ind files' }, { 'F', my.all_files , ' ALL files' , 'all [F]iles' },