KDE is the desktop environment that finally made me stay on Linux full-time and I seriously feel like its developers don't get enough praise. Especially over the last years I feel like they've ironed out a ton of bugs and weird quirks and made KDE truly a joy to use.

I'm surprised to see how much Kate can do, and even more so that the author deemed it good enough to use in place of neovim. Maybe I should give it a chance someday.

Kate has the best VI command emulator out there bar none and got a lot more usable for a lot of stuff when it added LSP support.

Kate is the core editor of KDevelop IDE too.

https://www.kdevelop.org/

Really? Bar none? Better than evil?

Hard to imagine that's possible, since evil is already better than vim.

What makes Evil better than Vim in your experience?

One feature I really liked when I used evil, which wasn't present in vim, was search/replace with `s/` replicated the case in the replacement string. So `s/one/two/` would replace `One` with `Two`.

Great when you want to refactor a name that's used both as a variable and a CONSTANT in one go.

That's available in vim via the vim-abolish[0] plugin... which has other capabilities, but the one I take advantage of is case-preserving S/one/two/ which does what you want.

It's odd vim doesn't have that builtin, I'm half convinced it does and I just haven't dug enough to find it.

[0] https://github.com/tpope/vim-abolish