Live data from Hacker News

Kate editor on all platforms

cullmann.io

121–130 of 159 posts

Re: Kate editor on all platforms

#121

Kate was one of the main reasons I switched to Linux in 2004/2005. I had a lab in MySQL, and back then, the only option to develop in Windows was MySQL Workbench, which was as heavy as it got. Running an SQL statement was painfully slow, and iteration cycles were huge. In Linux, you would write your SQL in Kate, and run MySQL's cli in the embedded terminal. Once ready, you would click the button “pipe to terminal". I…

Nice that Kate did help you to make the switch. The SQL plugin is unfortunately not that well maintained any more, help with that is welcome.

Re: Kate editor on all platforms

#122
post #51

> Even if that is a non-free platform, we can reach out to new users and developers that might later be then even interested to switch a full open platform. KDE developers have always been great with their vision. I guess they will try to create OS Shell that sync users data between different OS? Their applications cover 99% of the casual users, with KDE Connect [0]. KDE Plasma has never clicked with me but KDE appli…

KDE applications still need a lot love on non X11/Wayland systems. Kate got some polish in the last years on Windows, the macOS version still needs more.

Re: Kate editor on all platforms

#123
post #109

Earlier quoted context omitted.

That sounds more like switching to macos being terrible. If I am used to kate on linux, windows,..., then I expect it to just work if someone hands me a mac with kate. If you additionally want mac-style shortcuts as an option that is fine, but defaults should be consistent.

There's no app that uses the same shortcuts in all OSs because that's just stupid (amongst other reasons, because the shortcuts would conflict with the OS's own shortcuts, just to mention one obvious reason). You need to default to the OS's defaults, and maybe have an option to try using another OS's defaults (like other IDEs do).

Kate not just uses the same shortcuts everywhere. But you are right that it has issues to be properly adjusted to macOS.

On my Mac Mini I used for the screenshot I just followed the linked howto (one can even just use the system Python with the latest macOS)

https://community.kde.org/Get_Involved/development/Mac

And yes, that needs initial effort, that is true. One can for sure improve this, but that needs volunteers.

Re: Kate editor on all platforms

#124
post #15

Does anybody know why Kate wants to install pulseaudio on OpenBSD? This would be a perfect IDE. kate-23.08.4:libltdl-2.4.2p2: ok useradd: Warning: home directory `/var/run/pulse' doesn't exist, and -m was not specified kate-23.08.4:pulseaudio-17.0p0: ok kate-23.08.4:pcaudiolib-1.2: ok kate-23.08.4:espeak-1.51p2: ok kate-23.08.4:dotconf-1.3p0: ok kate-23.08.4:py3-xdg-0.28p2: ok kate-23.08.4:speech-dispatcher-0.11.5: o…

For text to speech.

Yeah, that seems to be the likely reason. But I am not sure why that ends up with pulse. But I am not the OpenBSD packager for that.

Re: Kate editor on all platforms

#125

Why does the macOS binary needs to be 450MB if it's not an Electron app? My Qt app (also a text editor) is 140MB. And I can trim that quite a bit more.

Simple reason: Because the package is not optimized for that. It can be shrinked more, but that needs help. And I must confess, I rather spend my time on bug fixes than space optimizations.

Re: Kate editor on all platforms

#127
post #94

It’s been a long time since I have used Kate. I see it is stealing design elements from VSCode just like JetBrains UIs decided to. That really disappoints me. I really don’t get the point of doing so. If I wanted to use VSCode, I’d use VSCode rather than the knock off. Why not have a distinct visual identity for crying out loud.

I see no issue in getting inspiration from other programs.

All projects do that, and I think that benefits the users.

Code has semantic highlighting via LSP, that is something KDevelop had before Code or Atom existed.

Same for the 'go to everywhere' that most likely was first in Sublime.

:) Perhaps even some features from Kate did inspire others, it is not that young.

Re: Kate editor on all platforms

#128
post #80

Earlier quoted context omitted.

Also k3b was an amazing software for burning CDs back then, its interface easily rivaled contemporary proprietary software. KDE 3.5 was one of the peaks (if not the peak) of graphical interfaces on GNU/Linux. Experiencing KDE at the time I was used to the Windows XP interface felt amazing, and soon after Vista promises of innovation on interface were nothing compared to what could be done in Compiz (More on the Gnome…

Ah, k3b. Good memories. Seems the project is alive and well!

I use it on a regular basis. It still rocks.

Re: Kate editor on all platforms

#129

Earlier quoted context omitted.

KDE4 is a sad story. It ruined the reputation of KDE for a very long time. I loved KDE 3.5, but then came back to KDE only in 2021. It's mostly just a problem of communication. KDE 4.0 should not have been marked as stable and should not been used by distros. If they baked KDE4 for two more years and on the side maintained/developed 3.5, the transition might be much smoother.

KDE4 ruined Amarok too. That's why there's Clementine and Strawberry now, which are forks from Amarok 1.4.

Amarok did 'die' because the dev team dissolved due to multiple issues.

Re: Kate editor on all platforms

#130

Why does the macOS binary needs to be 450MB if it's not an Electron app? My Qt app (also a text editor) is 140MB. And I can trim that quite a bit more.

Simple reason: Because the package is not optimized for that. It can be shrinked more, but that needs help. And I must confess, I rather spend my time on bug fixes than space optimizations.

Hey, Kate is awesome! Didn't mean to bring you down or anything. I myself got some trimming to do for my own apps. Keep up the good work.

BTW, any idea how Kate is so fast? Is there an architecture explanation somewhere? Is it based on Scintilla? I'm on a block editor[1] in Qt C++ and QML so that kind of information will be helpful.

[1] https://www.get-plume.com/

Post reply on HN