From 62553ba8c728ccd5599968b5fbb3e7a3e785f449 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Mon, 14 Dec 2020 17:16:28 +0530 Subject: [PATCH] nvim: plugins/lua: Add lspfuzzy --- nvim/.config/nvim/lua/lsp.lua | 4 +++- nvim/.config/nvim/lua/plugins.lua | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index f6c92eb..1a40da2 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -1,6 +1,7 @@ local nvim_lsp = require('lspconfig') local completion = require('completion') local lsp_status = require('lsp-status') +local lsp_fuzzy = require('lspfuzzy') -- Taken from https://www.reddit.com/r/neovim/comments/gyb077/nvimlsp_peek_defination_javascript_ttserver/ function preview_location(location, context, before_context) @@ -76,6 +77,7 @@ end local servers = { 'hls', 'rust_analyzer' } for _, lsp in ipairs(servers) do + lsp_fuzzy.setup {} lsp_status.register_progress() lsp_status.config({ status_symbol = '', @@ -89,5 +91,5 @@ for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { on_attach = on_attach, capabilities = lsp_status.capabilities -} + } end diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index d464a0a..915835d 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -119,6 +119,7 @@ local init = function () -- LSP use { 'neovim/nvim-lspconfig', + 'ojroques/nvim-lspfuzzy', config = "require('lsp')", } use 'nvim-lua/lsp-status.nvim'