From: Andreas Louv Date: Thu, 13 Apr 2023 18:52:10 +0000 (+0200) Subject: Make SetTrace support multiple servers X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=1e17bd14e4eeb119f97bfa68c4ae301891b3dbb8;p=vim-lsp.git Make SetTrace support multiple servers --- 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 = buf.CurbufGetServerChecked() - if lspserver->empty() - return - endif - - lspserver.setTrace(traceVal) + var lspservers: list> = buf.CurbufGetServers() + for lspserver in lspservers + lspserver.setTrace(traceVal) + endfor enddef # Display the diagnostic messages from the LSP server for the current buffer