From 0c466f10ae5f48a85293c7a17d9015adbf097d1f Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Mon, 13 Jan 2025 01:00:35 +0100 Subject: [PATCH] Fix so we use lspsagas hover doc instead of default one. Change lspsaga to use rounded corners. Change to use vimbuilt in diagnostics jump without spawning floating windows. --- home/.config/nvim/lua/keymaps.lua | 15 +++++++++++++++ home/.config/nvim/lua/plugs/lspsaga.lua | 10 ++-------- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/home/.config/nvim/lua/keymaps.lua b/home/.config/nvim/lua/keymaps.lua index 85e8d7e..27d9c55 100644 --- a/home/.config/nvim/lua/keymaps.lua +++ b/home/.config/nvim/lua/keymaps.lua @@ -19,6 +19,11 @@ local move_down = { require("utils").add_keymaps({ n = { + -- Using lspsaga for hover doc + ["K"] = { + cmd = "nop", + }, + -- Navigation [""] = { cmd = "h", @@ -81,6 +86,16 @@ require("utils").add_keymaps({ ["m"] = { cmd = "m", }, + ["[d"] = { + cmd = function() + vim.diagnostic.jump({ count = -1, float = false }) + end + }, + ["]d"] = { + cmd = function() + vim.diagnostic.jump({ count = 1, float = false }) + end + }, }, i = {}, v = { diff --git a/home/.config/nvim/lua/plugs/lspsaga.lua b/home/.config/nvim/lua/plugs/lspsaga.lua index b18cb25..71b5017 100644 --- a/home/.config/nvim/lua/plugs/lspsaga.lua +++ b/home/.config/nvim/lua/plugs/lspsaga.lua @@ -19,8 +19,8 @@ return { win_width = 52, }, ui = { - border = "single", - title = false + border = "rounded", + title = false, }, code_action = { extend_gitsigns = true @@ -29,12 +29,6 @@ return { local keymaps = { n = { - ["[d"] = { - cmd = ":Lspsaga diagnostic_jump_prev" - }, - ["]d"] = { - cmd = ":Lspsaga diagnostic_jump_next" - }, ["K"] = { cmd = ":Lspsaga hover_doc" },