Its a full linux os, so you can do literally anything that can be done with existing tooling. For example, I have syncthing installed on mine so i just have to drop files into a folder on another computer of mine and they show up.
The software folks have put together a decent experience in the last few years and its rather nice out of the box.
Kate has excellent lsp support nowadays as well.