I've been using it for a while, can highly recommend it. Migrating stuff from github was quite easy.
It supports many languages and it has LSP and DAP support. As long as there is a language server and debug adapter binaries, Kate should pick them up and work with the language. And if there's no default config, you can add your own.
My own :) https://codeberg.org/akselmo/Revontuli
However i prefer Kate, but at work i use vscode
@akselmo
@lemmy.kde.social