From b4a9023c9e531ad021cf9da7e701350f489aba45 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 5 Jul 2021 02:57:06 -0400 Subject: remove lspsaga --- lua/lsp/init.lua | 8 +++----- lua/lv-which-key/init.lua | 17 +++++------------ lua/plugins.lua | 1 - 3 files changed, 8 insertions(+), 18 deletions(-) (limited to 'lua') diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua index 7c78d054..ad8985d8 100644 --- a/lua/lsp/init.lua +++ b/lua/lsp/init.lua @@ -20,14 +20,12 @@ vim.cmd("nnoremap gd lua vim.lsp.buf.definition()") vim.cmd("nnoremap gD lua vim.lsp.buf.declaration()") vim.cmd("nnoremap gr lua vim.lsp.buf.references()") vim.cmd("nnoremap gi lua vim.lsp.buf.implementation()") -vim.cmd("nnoremap K :Lspsaga hover_doc") +vim.cmd("nnoremap K :lua vim.lsp.buf.hover()") -- vim.cmd('nnoremap lua vim.lsp.buf.signature_help()') -vim.cmd("nnoremap :Lspsaga diagnostic_jump_prev") -vim.cmd("nnoremap :Lspsaga diagnostic_jump_next") +vim.cmd("nnoremap :lua vim.lsp.diagnostic.goto_prev()") +vim.cmd("nnoremap :lua vim.lsp.diagnostic.goto_next()") -- scroll down hover doc or scroll in definition preview -vim.cmd("nnoremap lua require('lspsaga.action').smart_scroll_with_saga(1)") -- scroll up hover doc -vim.cmd("nnoremap lua require('lspsaga.action').smart_scroll_with_saga(-1)") vim.cmd('command! -nargs=0 LspVirtualTextToggle lua require("lsp/virtual_text").toggle()') -- Set Default Prefix. diff --git a/lua/lv-which-key/init.lua b/lua/lv-which-key/init.lua index f78c0a5e..31ecf94c 100644 --- a/lua/lv-which-key/init.lua +++ b/lua/lv-which-key/init.lua @@ -189,28 +189,21 @@ local mappings = { }, l = { name = "LSP", - a = { "Lspsaga code_action", "Code Action" }, - A = { "Lspsaga range_code_action", "Selected Action" }, + a = { "lua vim.lsp.buf.code_action()", "Code Action" }, d = { "Telescope lsp_document_diagnostics", "Document Diagnostics", }, - D = { + w = { "Telescope lsp_workspace_diagnostics", "Workspace Diagnostics", }, f = { "lua vim.lsp.buf.formatting()", "Format" }, - h = { "Lspsaga hover_doc", "Hover Doc" }, i = { "LspInfo", "Info" }, - j = { "Lspsaga diagnostic_jump_prev", "Prev Diagnostic" }, - k = { "Lspsaga diagnostic_jump_next", "Next Diagnostic" }, - l = { "Lspsaga lsp_finder", "LSP Finder" }, - L = { "Lspsaga show_line_diagnostics", "Line Diagnostics" }, - p = { "Lspsaga preview_definition", "Preview Definition" }, + j = { "lua vim.lsp.diagnostic.goto_next()", "Next Diagnostic" }, + k = { "lua vim.lsp.diagnostic.goto_prev()", "Prev Diagnostic" }, q = { "Telescope quickfix", "Quickfix" }, - r = { "Lspsaga rename", "Rename" }, - t = { "LspTypeDefinition", "Type Definition" }, - x = { "cclose", "Close Quickfix" }, + r = { "lua vim.lsp.buf.rename()", "Rename" }, s = { O.plugin.symbol_outline.active and "SymbolsOutline" or " Telescope lsp_document_symbols", "Document Symbols", diff --git a/lua/plugins.lua b/lua/plugins.lua index e03f5037..a6f0d646 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -32,7 +32,6 @@ return require("packer").startup(function(use) -- TODO refactor all of this (for now it works, but yes I know it could be wrapped in a simpler function) use { "neovim/nvim-lspconfig" } - use { "glepnir/lspsaga.nvim", cmd = "Lspsaga" } use { "kabouzeid/nvim-lspinstall", cmd = "LspInstall" } -- Telescope use { "nvim-lua/popup.nvim" } -- cgit v1.2.3