diff --git a/.config/nvim/after/plugin/lspconfig.rc.vim b/.config/nvim/after/plugin/lspconfig.rc.vim index f133f79..86af865 100644 --- a/.config/nvim/after/plugin/lspconfig.rc.vim +++ b/.config/nvim/after/plugin/lspconfig.rc.vim @@ -36,6 +36,14 @@ local on_attach = function(client, bufnr) buf_set_keymap('n', ']d', 'lua vim.lsp.diagnostic.goto_next()', opts) buf_set_keymap('n', 'q', 'lua vim.lsp.diagnostic.set_loclist()', opts) buf_set_keymap("n", "f", "lua vim.lsp.buf.formatting()", opts) + + require('lsp_signature').on_attach({ + bind = true, + handler_opts = { + border = "single", + } + }, bufnr) + end vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 1a946fd..fb8448a 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -13,7 +13,7 @@ call plug#begin('~/.config/nvim/plugins') " Code development helpers {{{ Plug 'neovim/nvim-lspconfig' -"Plug 'glepnir/lspsaga.nvim' +Plug 'ray-x/lsp_signature.nvim' Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' Plug 'wellle/context.vim' Plug 'dbeniamine/cheat.sh-vim'