From 4385c252eb461a0ec9dbf9569a8f9ef7f0664289 Mon Sep 17 00:00:00 2001 From: Michaƫl Ball Date: Tue, 16 Jul 2024 16:12:12 +0100 Subject: Initial commit --- neovim/.config/nvim/lua/config/lspsaga.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 neovim/.config/nvim/lua/config/lspsaga.lua (limited to 'neovim/.config/nvim/lua/config/lspsaga.lua') diff --git a/neovim/.config/nvim/lua/config/lspsaga.lua b/neovim/.config/nvim/lua/config/lspsaga.lua new file mode 100644 index 0000000..64a2624 --- /dev/null +++ b/neovim/.config/nvim/lua/config/lspsaga.lua @@ -0,0 +1,18 @@ +local lspsaga = require 'lspsaga' +lspsaga.setup({ + symbol_in_winbar = { + respect_root = true, + }, +}) + +vim.keymap.set("n", "gh", "Lspsaga finder", { silent = true }) +-- code action +vim.keymap.set("n", "cx", "Lspsaga code_action", { silent = true }) +vim.keymap.set("v", "cx", "Lspsaga range_code_action", { silent = true }) +-- hover doc +vim.keymap.set("n", "K", "Lspsaga hover_doc", { silent = true }) +-- rename +vim.keymap.set("n", "rn", "Lspsaga rename", { silent = true }) +-- jump to diagnostics +vim.keymap.set("n", "[g", "Lspsaga diagnostic_jump_next", { silent = true }) +vim.keymap.set("n", "]g", "Lspsaga diagnostic_jump_prev", { silent = true }) -- cgit v1.2.3