yegappan / lsp

Language Server Protocol (LSP) plugin for Vim9
MIT License
447 stars 43 forks source link

Add full concurrent multiple language server support #521

Open jclsn opened 1 month ago

jclsn commented 1 month ago

From what I understand, it is not possible to use all features of two language servers at the same time. You can only disable certain features of one language server and use another language server for these features.

Would it be possible to enable using two language servers at the same time with all of their features? I would for example be able to use clangd and sonarlint-ls at the same time, because Sonarqube is used at our company to improve code quality. I would not want to choose between them.

CoC can run multiple servers and reports in the diagnostic from which source they are coming. Not sure if this is possible in vim9script.