From 34cff266a1de17b300385a4f4cacf9947df21051 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Sat, 23 Dec 2023 01:52:04 +0100 Subject: [PATCH] [lsp] Add snippet to auto show signature --- lua/lsp.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lua/lsp.lua b/lua/lsp.lua index bd43180..b7d9625 100644 --- a/lua/lsp.lua +++ b/lua/lsp.lua @@ -146,6 +146,18 @@ function P.on_attach(client, bufnr) callback = vim.lsp.buf.clear_references, }) + -- Auto show signature on insert in function parameters + -- if client.server_capabilities.signatureHelpProvider then + -- local chars = client.server_capabilities.signatureHelpProvider + -- .triggerCharacters + -- if chars and #chars > 0 then + -- vim.api.nvim_create_autocmd("CursorHoldI", { + -- buffer = bufnr, + -- callback = vim.lsp.buf.signature_help, + -- }) + -- end + -- end + vim.opt.updatetime = 300 require("lsp-inlayhints").on_attach(client, bufnr, false)