diff --git a/lua/plugins.lua b/lua/plugins.lua index 9ecc33f..c795c20 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -152,7 +152,7 @@ return require("packer").startup( require "plugins/lsp" end, requires = { - "RishabhRD/nvim-lsputils", + "hood/popui.nvim", "onsails/lspkind-nvim", "ray-x/lsp_signature.nvim", "jose-elias-alvarez/nvim-lsp-ts-utils" diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index f020d02..660cf52 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -1,11 +1,4 @@ -vim.lsp.handlers["textDocument/codeAction"] = require "lsputil.codeAction".code_action_handler -vim.lsp.handlers["textDocument/references"] = require "lsputil.locations".references_handler -vim.lsp.handlers["textDocument/definition"] = require "lsputil.locations".definition_handler -vim.lsp.handlers["textDocument/declaration"] = require "lsputil.locations".declaration_handler -vim.lsp.handlers["textDocument/typeDefinition"] = require "lsputil.locations".typeDefinition_handler -vim.lsp.handlers["textDocument/implementation"] = require "lsputil.locations".implementation_handler -vim.lsp.handlers["textDocument/documentSymbol"] = require "lsputil.symbols".document_handler -vim.lsp.handlers["workspace/symbol"] = require "lsputil.symbols".workspace_handler +vim.ui.select = require "popui.ui-overrider" local signError = vim.fn.sign_getdefined("DiagnosticSignError") signError["text"] = ""