nvim: add pickers for document & workspace diagnostics

This commit is contained in:
Fernando Schauenburg 2025-07-04 22:27:17 +02:00
parent 3da6eb36b0
commit 40543164f6

View file

@ -21,7 +21,8 @@ local pickers = setmetatable({
sections = { "ALL" }, sections = { "ALL" },
}), }),
colorscheme = builtin("colorscheme", { enable_preview = true }), colorscheme = builtin("colorscheme", { enable_preview = true }),
diagnostics = builtin("diagnostics", { bufnr = 0 }), document_diagnostics = builtin("diagnostics", { bufnr = 0 }),
workspace_diagnostics = builtin("diagnostics"),
dotfiles = builtin("find_files", { cwd = "~/.dotfiles", hidden = true }), dotfiles = builtin("find_files", { cwd = "~/.dotfiles", hidden = true }),
plugins = builtin("find_files", { cwd = vim.fn.stdpath("data") .. "/lazy" }), plugins = builtin("find_files", { cwd = vim.fn.stdpath("data") .. "/lazy" }),
selection = function(title) selection = function(title)
@ -78,7 +79,8 @@ return {
--"B" used in telescope-file-browser --"B" used in telescope-file-browser
{ "c", pickers.colorscheme " Colorschemes" , desc = "[c]olorschemes" }, { "c", pickers.colorscheme " Colorschemes" , desc = "[c]olorschemes" },
{ "C", pickers.commands " Commands" , desc = "[C]ommands" }, { "C", pickers.commands " Commands" , desc = "[C]ommands" },
{ "d", pickers.diagnostics "󰀪 Diagnostics" , desc = "[d]iagnostics" }, { "d", pickers.document_diagnostics "󰀪 Document Diagnostics" , desc = "document [d]iagnostics" },
{ "D", pickers.workspace_diagnostics "󰀪 Workspace Diagnostics", desc = "workspace [d]iagnostics" },
--"e" --"e"
{ "f", pickers.find_files " Files" , desc = "[f]ind files" }, { "f", pickers.find_files " Files" , desc = "[f]ind files" },
{ "F", pickers.all_files " ALL files" , desc = "all [F]iles" }, { "F", pickers.all_files " ALL files" , desc = "all [F]iles" },