From 0e8da32f502c1d988b3b7a5055388112b60dca06 Mon Sep 17 00:00:00 2001 From: Nikos Papadakis Date: Sat, 30 Sep 2023 16:40:43 +0300 Subject: [PATCH] nvim --- nvim/after/plugin/lspconfig.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nvim/after/plugin/lspconfig.lua b/nvim/after/plugin/lspconfig.lua index c6dbbac..4579031 100644 --- a/nvim/after/plugin/lspconfig.lua +++ b/nvim/after/plugin/lspconfig.lua @@ -57,16 +57,20 @@ local on_attach = function(client, bufnr) callback = vim.lsp.buf.document_highlight, buffer = bufnr, }) + end + + if client.server_capabilities.signatureHelp then vim.api.nvim_create_autocmd({ "CursorHoldI" }, { callback = vim.lsp.buf.signature_help, buffer = bufnr, }) - vim.api.nvim_create_autocmd({ "CursorMoved" }, { - callback = vim.lsp.buf.clear_references, - buffer = bufnr, - }) end + vim.api.nvim_create_autocmd({ "CursorMoved" }, { + callback = vim.lsp.buf.clear_references, + buffer = bufnr, + }) + if has_lsp_format then lsp_format.on_attach(client) end