autoload/lsp/lsp.vim | 10 ++++++---- diff --git a/autoload/lsp/lsp.vim b/autoload/lsp/lsp.vim index 5f4d05253e420a9ebddaab583c577174ceaa87a6..4e453df9350b867251a07aefaa4d06cfe95abcc2 100644 --- a/autoload/lsp/lsp.vim +++ b/autoload/lsp/lsp.vim @@ -132,11 +132,13 @@ # Add buffer to server mapping information lines->add('Buffer Information') lines->add('==================') for bnr in range(1, bufnr('$')) - if buf.BufHasLspServer(bnr) + var lspservers: list> = buf.BufLspServersGet(bnr) + if !lspservers->empty() lines->add($"Buffer: '{bufname(bnr)}'") - var lspserver = buf.BufLspServerGet(bnr) - lines->add($"Server Path: '{lspserver.path}'") - lines->add($"Status: {lspserver.running ? 'Running' : 'Not running'}") + for lspserver in lspservers + lines->add($"Server Path: '{lspserver.path}'") + lines->add($"Status: {lspserver.running ? 'Running' : 'Not running'}") + endfor lines->add('') endif endfor