From a5607a5b361db9ef7dd6d8216e306ef2c528bd5e Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Wed, 14 Jul 2021 08:43:08 -0700 Subject: [PATCH] add trouble and lsp signature plugins --- programs/neovim/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/programs/neovim/init.lua b/programs/neovim/init.lua index ccc6f16..1426456 100644 --- a/programs/neovim/init.lua +++ b/programs/neovim/init.lua @@ -26,6 +26,8 @@ local function load_plugins() use 'mfussenegger/nvim-dap' use 'sheerun/vim-polyglot' use 'scalameta/nvim-metals' + use 'ray-x/lsp_signature.nvim' + use { 'folke/trouble.nvim', requires = 'kyazdani42/nvim-web-devicons' } end) end @@ -33,6 +35,7 @@ _G.load_config = function() require('nvim-autopairs').setup() require('which-key').setup() + require('trouble').setup() require('gitsigns').setup() require("salargalaxyline") @@ -182,6 +185,8 @@ _G.load_config = function() -- LSP settings local nvim_lsp = require('lspconfig') local on_attach = function(_client, bufnr) + require('lsp_signature').on_attach() + vim.api.nvim_buf_set_option(bufnr, 'omnifunc', 'v:lua.vim.lsp.omnifunc') local opts = { noremap=true, silent=true }