diff --git a/neovim/lua/plugins.lua b/neovim/lua/plugins.lua index d69b149..5ea0921 100644 --- a/neovim/lua/plugins.lua +++ b/neovim/lua/plugins.lua @@ -215,14 +215,6 @@ use({ requires = { "nvim-lua/plenary.nvim", "neovim/nvim-lspconfig" }, }) --- Fancy LSP UIs -use({ - "glepnir/lspsaga.nvim", - requires = "neovim/nvim-lspconfig", - -- NOTE: Disabled because it's got issues with Neovim 0.6.0 - disable = true, -}) - -- Writing -- abolish/pencil use({ diff --git a/neovim/lua/plugins/lsp.lua b/neovim/lua/plugins/lsp.lua index 2cac5c3..e1e72e2 100644 --- a/neovim/lua/plugins/lsp.lua +++ b/neovim/lua/plugins/lsp.lua @@ -162,18 +162,6 @@ local function get_default_attach(override_capabilities) buf_set_keymap("n", "ca", "Telescope lsp_code_actions", opts) buf_set_keymap("v", "lA", "Telescope lsp_range_code_actions", opts) end - - -- Use LspSaga features, if possible - if utils.is_plugin_loaded("lspsaga.nvim") then - buf_set_keymap("n", "K", "lua require('lspsaga.hover').render_hover_doc()", opts) - buf_set_keymap("n", "rn", "lua require('lspsaga.rename').rename()", opts) - buf_set_keymap("n", "e", "lua require('lspsaga.diagnostic').show_line_diagnostics()", opts) - buf_set_keymap("n", "[d", "lua require('lspsaga.diagnostic').lsp_jump_diagnostic_prev()", opts) - buf_set_keymap("n", "]d", "lua require('lspsaga.diagnostic').lsp_jump_diagnostic_next()", opts) - buf_set_keymap("n", "", "lua require('lspsaga.signaturehelp').signature_help()", opts) - -- Code actions - buf_set_keymap("n", "ca", "lua require('lspsaga.codeaction').code_action()", opts) - end end end