From e8efe60ae16de340c2c47b3825a6c99fbe1a8990 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 5 Feb 2025 06:53:38 +0000 Subject: [PATCH] Open diagnostics in the quickfix list --- nvim/lua/opdavies/lsp/init.lua | 6 ++++-- nvim/plugin/telescope.lua | 5 ----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/nvim/lua/opdavies/lsp/init.lua b/nvim/lua/opdavies/lsp/init.lua index b12d26b..1f34c9f 100644 --- a/nvim/lua/opdavies/lsp/init.lua +++ b/nvim/lua/opdavies/lsp/init.lua @@ -120,8 +120,10 @@ vim.api.nvim_create_autocmd("LspAttach", { vim.keymap.set("n", "gT", vim.lsp.buf.type_definition, { buffer = 0 }) vim.keymap.set("n", "K", vim.lsp.buf.hover, { buffer = 0 }) - vim.keymap.set("n", "cr", vim.lsp.buf.rename, { buffer = 0 }) - vim.keymap.set("n", "ca", vim.lsp.buf.code_action, { buffer = 0 }) + vim.keymap.set("n", "ca", vim.lsp.buf.code_action, { buffer = 0 }) + vim.keymap.set("n", "cr", vim.lsp.buf.rename, { buffer = 0 }) + + vim.keymap.set("n", "dl", vim.diagnostic.setqflist, { buffer = 0 }) end, }) diff --git a/nvim/plugin/telescope.lua b/nvim/plugin/telescope.lua index cc769d9..fbc3e20 100644 --- a/nvim/plugin/telescope.lua +++ b/nvim/plugin/telescope.lua @@ -29,10 +29,6 @@ local builtin = require "telescope.builtin" local M = {} -M.diagnostics = function() - builtin.diagnostics { bufnr = 0 } -end - M.grep_bluecheese = function() builtin.live_grep { cwd = "web/sites/default/themes/bluecheese" } end @@ -55,7 +51,6 @@ vim.keymap.set("n", "fi", M.search_all_files) vim.keymap.set("n", "fk", builtin.keymaps) vim.keymap.set("n", "ft", builtin.git_files) -vim.keymap.set("n", "dl", M.diagnostics) vim.keymap.set("n", "ds", builtin.lsp_document_symbols) vim.keymap.set("n", "gw", builtin.grep_string)