4 ms·
As much as I love npp, really all I need is sessions, tabs and spellcheck. Maybe a few other minor features. I've been wanting/meaning to make a new text edito
by DEADMINCE 3y ago
As much as I love npp, really all I need is sessions, tabs and spellcheck. Maybe a few other minor features.
I've been wanting/meaning to make a new text editor using SciTE as a base, just adding in that core functionality that I need, but I haven't got around to it.
If this NPN uses flatpacks I'm not really interested though. I want something super lightweight and fast that can be run as close to standalone as possible.
Might be time to move the text editor project to the top of my list, since it seems other people would probably also appreciate it.
- soco 3y agoAnd formatting! Don't forget language-aware formatting and maybe even syntax coloring.
- DEADMINCE 3y agoVery true, very important!
- mananaysiempre 3y ago> I want something super lightweight and fast that can be run as close to standalone as possible. Unfortunately, I don’t really see how you could make a standalone GUI app of meaningful scope on Linux, given the platform that “standalone” is usually defined with respect to doesn’t include a widget toolkit or even a font handling library (it does on Windows). I guess going it alone with an OpenGL viewport would work, but that’s also just setting yourself up for pain the minute accessibility, font shaping, or input methods come into the picture. I won’t begrudge anyone writing their own toolkit or shaper, it’s just, that’s far too much work to do for the sake of being “standalone”. For the ideal of doing everything yourself, yes, I can definitely sympathize, but just getting rid of DT_NEEDED records isn’t much of an ideal.
- DEADMINCE 3y ago> Unfortunately, I don’t really see how you could make a standalone GUI app of meaningful scope on Linux, given the platform that “standalone” is usually defined with respect to doesn’t include a widget toolkit or even a font handling library (it does on Windows). Fair point. I meant able to run without needing any special libraries above those that can be assumed to be installed on a standard linux desktop.