#409 Kinoite: preinstall Bash LSP to make Kate work / different solution
Closed: Won't fix by siosm. Opened by boredsquirrel.

currently when using Kate RPM (layered, removed Kwrite) it can't use the bash lsp and constantly gives warnings when its missing

layering nodejs-bash-language-server solves it, but also installs nodeJS and lots of other bloat


Hopefully kate and kwrite can be flatpaks soon as adding a ton of nodejs dependencies to the base is not a good idea.

We do not and will not include Kate in the image as it is not a critical application and, as you've found out, it generally requires a lot of additional software for proper support of programming languages. Development tools should be installed in a toolbox or in Flatpaks.

Metadata Update from @siosm:
- Issue close_status updated to: Won't fix
- Issue status updated to: Closed (was: Open)

Update: I also needed to remove the NodeJS LSP Plugin as it seemed to crash Kate. Better not to install that for sure.

To the "not preinstalling Kate at all", I dont know, the best UX is to have the editor you like by default. Kwrite works and will maybe be enough for most people, the rest can simply do an

rpm-ostree override remove kwrite --install kate

I agree that this way its best, as long as Kate displays this warning (its only that, the rest works normally)

Hopefully kate and kwrite can be flatpaks soon as adding a ton of nodejs dependencies to the base is not a good idea.

There is a Kate flatpak, but it uses an EOL runtime...

I don't know which Kate Flatpak you're using but the one in beta on Flathub uses the latest runtime: https://github.com/flathub/org.kde.kate

Metadata