I have the same problem as the one described here: KATE editor for Linux [LSP Client Warning] Failed to find server binary: vscode-json-languageserver
Basically, every time I open a file, I get error messages
[14:51:28  LSP Client Warning] Failed to find server binary: bash-language-server
Please check your PATH for the binary
See also https://github.com/bash-lsp/bash-language-server for installation or details
The solution in that topic was to install the relevant LSP server. I did that for Python, but I don’t want to install an LSP server for every single type of file I open with Kate, especially since I treat it as a notepad to temporarily open files instead of the full IDE where I truly work with them.
I want to disable such messages for LSP servers I don’t plan on using (or just disable them all).
I tried:
- Editing user settings to remove configs for all LSPs except Python.
- Turning off “Configure Kate” → “LSP Client” → “Show program diagnostics”
- Turning off “Configure Kate” → “LSP Client” → “Show notifications from the LSP server”
I found that it shouldn’t have helped because user settings are not replacing the default ones, they’re merging with the default ones. - LSP Client Plugin
It would be fine to just close the “Output” tab and never see these messages, but they’re classified as errors, so the tab keeps blinking even when it’s closed.
Is there some other setting I missed or some other way to make the Kate LSP Client forget about all the LSP servers except for specific ones I want to use, and stop trying to access them? Or at least to keep trying to access them quietly?
System:
- Arch Linux
- Kate version 25.04.0