More than one LSP server for one language
Waqar Ahmed
waqar.17a at gmail.com
Mon Mar 25 21:12:46 GMT 2024
It is not possible atm.
On Sun, Mar 24, 2024 at 8:55 PM Vladislav Vorobiev <v at piratweb.com> 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
>
>
>
More information about the KWrite-Devel
mailing list