I was going to suggest to my husband @jbqueru to move to KDE's Kate code editor (currently he is using SublimeText, and previous VSCode), but there is no ruler feature on Kate. He kind of needs that for his arcane assemblers.
EDIT: sorted out, JBQ is switched to Kate.
@eugenialoli @jbqueru What do you mean by ruler? If that means a vertical line at some column then Kate does have this. You can enable it via menu View → Word Wrap → Show Static Word Wrapper. The column can be set in Settings → Configure Kate → Editing → Wrap Words At.
@eugenialoli @jbqueru Kate does remember the last session here. Using version 24.08.3. Usually I just launch the desired session directly by typing the name in KRunner, or hand pick it from the startup window. But also just tried setting Settings → Configure Kate → Session → Load Last used session, and it appears to work fine here.
@eugenialoli @jbqueru
Strange. Just tried it and still works fine here. Probably best to file a bug report about it, if it happens on the latest version.
@JRepin @jbqueru here it works from the command line, it loads the last session with the right files. But when I switch the session from within kate (using the main menu entry), it doesn't replace the files. I used the 24.08 flatpak, and the 23.08 debian repo. Same behavior on both. Unfortunately, their appimage daily-build doesn't work at all.
@eugenialoli @JRepin Looks like Eugenia got it working for me. The basic experience seems to be there, as well as some reasonable flexibility for syntax highlighting. I'm probably going to switch to it, since I tend to prefer Open Source tools.
@jbqueru @eugenialoli Awesome. Glad to hear it worked out in the end. And remember to file any feature request or bug and hopefully help make Kate even better in the future
https://bugs.kde.org/enter_bug.cgi?product=kate&bug_severity=wishlist
@JRepin I appreciate your support and your encouragements. I might have some feature requests, depending on the appetite of the Kate maintainers to deepen support for assembly programming, which I admit is in the realm of esoteric languages at this point. @eugenialoli