Re: More than one LSP server for one language
Waqar Ahmed <[email protected]> Tue, 26 Mar 2024 02:12:46 +0500
| Newsgroups | gmane.comp.kde.devel.kwrite |
|---|---|
| Message-ID | <CAPesRH75Z-XL1hBCcuua3qxxWMXyuzMiAy4tyu+p=6M3oe=YvA@mail.gmail.com> |
It is not possible atm. On Sun, Mar 24, 2024 at 8:55 PM Vladislav Vorobiev <[email protected]> wrote: > > Hi, > > how to add more than one LSP server for a language? > > https://docs.kde.org/stable5/en/kate/kate/kate-application-plugin-lspclient.html > > Behind this link i see how to change and setups commands. > > Here on python example. > > "python": { > "command": ["python3", "-m", "pyls", "--check-parent-process"], > "url": "https://github.com/palantir/python-language-server", > "highlightingModeRegex": "^Python$" > }, > > For python is useful (i think so) for the moment to use rust-lsp and pyright. > In NVim for example i can easily use them both. But how to use it in kate with setting json. > There is only one command key available in the json. > Is thre a way to provide more than one server like > > "python": { > "commandS": [["mylsp1", "ops"], ["mylsp1", "ops"],], > "url": "https://github.com/palantir/python-language-server", > "highlightingModeRegex": "^Python$" > }, > > Second question is related to this python key. > How can i select this python in kate. > > If i introduce in settings json > > "pythonA": { > "command": [],], > "url": "https://github.com/palantir/python-language-server", > "highlightingModeRegex": "^Python$" > }, > > "pythonB": { > "commandS": [["mylsp1", "ops"], ["mylsp1", "ops"],], > "url": "https://github.com/palantir/python-language-server", > "highlightingModeRegex": "^Python$" > }, > "pythonC": { > "commandS": [["mylsp1", "ops"], ["mylsp1", "ops"],], > "url": "https://github.com/palantir/python-language-server", > "highlightingModeRegex": "^Python$" > }, > > > How kate understand witch entry is to use? > How can i switch between. > > Regards > Vlkad > > >