diff --git a/lua/my-lsp.lua b/lua/my-lsp.lua index 6e3ebce..c9c3602 100644 --- a/lua/my-lsp.lua +++ b/lua/my-lsp.lua @@ -45,7 +45,7 @@ local on_attach = function(client, bufnr) map("n", "ae", function() vim.diagnostic.setqflist({ severity = "E" }) end, opts) vim.cmd [[autocmd BufEnter,CursorHold,InsertLeave lua vim.lsp.codelens.refresh()]] - vim.cmd [[autocmd CursorHoldI * silent! lua vim.lsp.buf.signature_help()]] +-- vim.cmd [[autocmd CursorHoldI * silent! lua vim.lsp.buf.signature_help()]] vim.cmd [[autocmd CursorHold * lua vim.diagnostic.open_float({max_width = 100, focusable = false})]] end @@ -67,3 +67,5 @@ vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with( } ) +local signature_help_cfg = {} +require "lsp_signature".setup(signature_help_cfg) diff --git a/packages.vim b/packages.vim index 4c67172..1ec69ce 100644 --- a/packages.vim +++ b/packages.vim @@ -51,6 +51,7 @@ Plug 'nvim-lua/plenary.nvim' Plug 'nvim-telescope/telescope.nvim' Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build' } Plug 'gbrlsnchs/telescope-lsp-handlers.nvim' +Plug 'ray-x/lsp_signature.nvim' Plug 'mfussenegger/nvim-dap'