Elektrine lite

← Feed

@A_norny_mousse@piefed.social

2026-10-31 15:21 UTC

Compared to All That's Out There, is KDE's Kate a Good Code Editor? I’m not an IT professional or even expert. I’ve been using Geany for a decade, but recently I switched from a frugal setup to KDE Plasma, and decided that I want to use everything KDE has to offer as far as possible. I’ve been using Kate for almost 3 months now, mostly for web development (Jinja), shell scripting and Markdown writing. It’s been a good experience overall, but it seems to have one or two shortcomings compared to Geany, which makes me wonder how Kate fares in the landscape of Linux code editors/IDEs. To give a concrete example, Geany has this great feature for HTML that automatically creates a closing tag once I finish the opening one. E.g. I type , and as soon as I type the >, a closing appears. Neat. That’s more than just automatically closing brackets. I see no Kate plugin that would do that. There’ve been a few more niggles, I’ll edit the post - which I hope makes sense as a general question - when I remember them. TIA

Replies (13)

  • @dihutenosa@piefed.social 2026-10-31 15:25

    Sometimes I use neovim, sometimes I use Emacs (so I can make both camps equally angry). Why Kate, not one of the heavyweights? Or Helix, if you want something modern and low hassle?

    Open ##5387030

  • @dlsolo@lemmy.world 2026-10-31 15:28

    If you need a GUI editor, Zed is pretty great. But I’m a Helix editor user in the terminal.

    Open ##5387081

  • @Egonallanon@feddit.uk 2026-10-31 15:41

    Would installing a HTML LSP for Kate solve your closing tag issue if you haven’t already?

    Open ##5387420

  • @iusemybrain@sh.itjust.works 2026-10-31 17:12

    I’ve used it before when trying out IDEs. Its really good, its a no bullshit solution to VS code. If you’ve used sublime text, Kate is similar to that as in it starts off quite minimal. On a spectrum of minimalisim and memory consumption, you have emacs, Vi, VIM at the lower end of the curve. This is for users to customize or to use the smallest memory footprint, than in the median its kdevelop/Kate sublime, and VS codium, and on the far end of spectrum you have your bloat software VS code and ItelliJ idea. Personally I’m using Vim for my projects in C, C++, Python, octave, and sh scripts I like to keep my memory footprint small which is why I use it. I have used amd’s Vitis IDE for embedded systems (which is just a fork of VS codium).

    Open ##5388956

  • @MonkderVierte@lemmy.zip 2026-10-31 18:53

    Sure, yes. Kate also has a LSP plugin and external programs are easily setup. And features like ctrl+b to mark a line, i found no good extension in vscodium.

    Open ##5391283

  • @Ephera@lemmy.ml 2026-10-31 20:44

    I mean, yeah, it is a decent editor. It’s not the most feature-rich editor to ever exist and it doesn’t really have a plugin ecosystem to make up for it. But it’s relatively lightweight and thanks to LSP, the programming language support plays in a similar league to full-fledged IDEs.

    Open ##5393746

  • @Lemmert@reddthat.com 2026-11-01 00:06

    It’s alright. I actually was on a similar, albeit just a month long, phase when I switched to KDE. I used VSCodium before and switched (back?) to VSCode after two weeks. The main reason was extension support. I didn’t notice how much I leaned on those before switching. For example taking notes became more cumbersome and journaling in Typst became impossible (from the editor at least). I have been expecting a lot from my IDE that aren’t really its responsibilities. Actually programming was a perfectly fine experience so I kept trying to make it work. But at some point a project required me to run dev containers. I had VSCode installed for that anyway so that was the end of it. Though by now I have basically completely switched to Neovim. I recommend trying out Neovim (Maybe Emacs but I personally never tried it). Or if you prefer a GUI, or don’t want to learn their system, definitely give VSCodium or VSCode a shot. Those four have a much greater assortment of plugins so it’ll be a lot easier to get your editor to behave how you want it to. Though this comes at the cost of a higher memory and cpu footprint.

    Open ##5397965

  • @firn@lemmy.ml 2026-11-01 03:29

    Man we’re the same person lol I too use geany for basically everything and tried out Kate because it felt more feature complete but it just isn’t. There is nothing I can do on Kate that I can’t do in Geany that is relevant to me. Mostly Lua programming and markdown editing. I’d say just make a theme that fits the KDE style and use some breeze icons in the editor to make it feel more like it belongs and use what works and is comfortable. I still use gnome and so I made a gnome builder editor theme and made the whole editor look like gnome builder and it works wonderfully. I bet the same is possible for kde.

    Open ##5403566

  • @AstroLightz@lemmy.world 2026-11-01 06:15

    Code editor? Eh, if you don’t like VSCode or any of the other ones. Text editor? Yes, definitely! IMO it’s better than vim and Notepad++ if you’re coming from Windows.

    Open ##5409359

  • @eugenia@lemmy.ml 2026-11-01 09:33

    Yes, Kate is a great editor. My husband likes it very much, he writes his hobby AtariST/Amstrad code in it (some modern C too). He dislikes things like vim, he likes gui editors (despite being a linux guy since the '90s). Same for me.

    Open ##5418157

  • @kayazere@feddit.nl 2026-11-01 13:25

    I had been using Kate for working on C++, Objective-C, and python projects both on macOS and Linux. I didn’t manage to get C++ debugging or the LSP integrations working, as it isn’t easy to figure out how to setup it up on different platforms. In the last 6 months, I have switched over to Gram, and it is trivial to configure the LSPs and debuggers, and have since stopped using Kate.

    Open ##5428132

  • @technocrit@lemmy.dbzer0.com 2026-11-01 15:46

    I went Sublime -> VSCode -> Kate and I’m definitely not going backwards. On Linux I tried the fltapak versio of VSCodium. It was very slow to load and constantly crashed. At work I’m forced to use Windows, but I was able to drop VSCode for Kate. I’m open to trying other open source editors/ides. From this post it sounds like genie might be cool. But I’m generally happy with Kate so unlikely to try something else.

    Open ##5431699

  • @swelter_spark@reddthat.com 2026-11-02 03:46

    I use Geany too, but I’ve always read a lot of good things about Kate.

    Open ##5455399