From 1e17bd14e4eeb119f97bfa68c4ae301891b3dbb8 Mon Sep 17 00:00:00 2001 From: Andreas Louv <andreas@louv.dk> Date: Thu, 13 Apr 2023 20:52:10 +0200 Subject: [PATCH] Make SetTrace support multiple servers --- autoload/lsp/lsp.vim | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/autoload/lsp/lsp.vim b/autoload/lsp/lsp.vim index 4e453df..603ecc4 100644 --- a/autoload/lsp/lsp.vim +++ b/autoload/lsp/lsp.vim @@ -678,12 +678,10 @@ def ServerTraceSet(traceVal: string) return endif - var lspserver: dict<any> = buf.CurbufGetServerChecked() - if lspserver->empty() - return - endif - - lspserver.setTrace(traceVal) + var lspservers: list<dict<any>> = buf.CurbufGetServers() + for lspserver in lspservers + lspserver.setTrace(traceVal) + endfor enddef # Display the diagnostic messages from the LSP server for the current buffer -- 2.51.0