On KDE Linux — an Arch-based distro — Kate can't find the QML LSP binary: > [14:16:21  LSP Client Warning] Failed to find server binary 'qmlls' for language 'qml' > Please check your PATH for the binary It's actually named `qmlls6`. Symlinking `qmlls` to `qmlls6` makes Kate find it (even packaged as a Flatpak!). Because Qt provides un-versioned binaries, every distro is going to name this and other similar binaries in their own unique special way. Kate probably needs to check for multiple binary names here, not just one. Off the top of my head, I've seen: - qmlls - qmll6s - qmlls-qt6 I imagine this may be true for other LSP binaries, too.
(for item 2, it should be "qmlls6", not "qmll6s". That would be even worse!)