"Every man should plant a tree, have a son and write a TextEditor"
--- Proverb
"The best TextEditor I've ever used!"
--- Undisclosed user, 2021
"Testimonials are useless, just try whether you like it."
--- Common sense
(spoiler, it's mostly text… nicely blurred by github)
- Q: What about random webengine/blink/electron based editor?
- A: I'm not using a WebBrowser as a TextEditor. Are you nuts? Also performance, frankly.
- Q: What about Scite, it's scintilla - do you hate gtk?
- A: Somewhat. But more importantly scite exposes all scintilla configurations directly to the user. The html lexer alone has a trillion… ok, that's exaggerated: half a trillion syntax items. It's very configurable. Through text files. It's not configurable at all.
- Q: What about vim?
- A: I like vim. It's a great text editor. And in the hands of average humans an even better entropy generator.
- Q: KWrite/Kate?
- A: Very good editor. And half a Desktop Environment on its tail :(
- Q: There're feature rich IDEs and EMacs …
- A: Yes. And here is a text editor. Your point being?
- Q: If it can't read from stdin, it's not real POSIX! Can sqriptor read from stdin?
- A: Yes :)
- Q: Your TextEditor sucks! Sqriptor sucks!
- A: Your opinion sucks. But if you can structure your criticism into a coherent bug report, feel free to issue it –> here
- Qt5 (feel free to try Qt6)
- QScintilla
- Most distros: don't forget the *-dev packages
- Ubuntu / Debian: libqscintilla2-qt5-dev
- Fedora: tba (fedora doesn't have a web-database for their packages)
- SuSE: libqscintilla_qt5-devel (warning: the library package is libqscintilla2_qt5-* because … reasons) & libQt5Core-devel & libQt5Widgets-devel
qmake && make && ./sqriptor