Mercurial > dotfiles
changeset 455:f65e3507e10b
Add lsp_signature plugin to show function signatures
author | zegervdv <zegervdv@me.com> |
---|---|
date | Tue, 14 Sep 2021 17:30:24 +0200 |
parents | 3614ad1b085c |
children | 6655485152c9 |
files | .chezmoitemplates/init.lua |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua Tue Sep 14 17:23:34 2021 +0200 +++ b/.chezmoitemplates/init.lua Tue Sep 14 17:30:24 2021 +0200 @@ -238,6 +238,7 @@ } end, } + use { 'ray-x/lsp_signature.nvim' } use { { 'nvim-treesitter/nvim-treesitter', @@ -531,12 +532,12 @@ opt.undofile = true -- Persistently remember undos opt.undolevels = 1000 -if os.getenv('HOME') ~= nil then +if os.getenv 'HOME' ~= nil then opt.undodir = os.getenv 'HOME' .. '/.config/nvim/tmp/undo//' end opt.swapfile = false -- Disable swap files opt.backup = true -- Keep backups -if os.getenv('HOME') ~= nil then +if os.getenv 'HOME' ~= nil then opt.backupdir = os.getenv 'HOME' .. '/.config/nvim/tmp/backup//' end @@ -651,6 +652,8 @@ update_in_insert = false, virtual_text = { severity_limit = 'Warning' }, }) + + require "lsp_signature".on_attach() end local capabilities = vim.lsp.protocol.make_client_capabilities() @@ -697,7 +700,7 @@ -- Populate quickfix with all locations of rename function LspRename() local params = vim.lsp.util.make_position_params() - params.newName = vim.fn.input("Rename: ", vim.fn.expand('<cword>')) + params.newName = vim.fn.input('Rename: ', vim.fn.expand '<cword>') vim.lsp.buf_request(0, 'textDocument/rename', params, function(err, result, ctx, ...) vim.lsp.handlers['textDocument/rename'](err, result, ctx, ...) local changed = {}