With a long weekend holiday here, I finally bit the bullet and started work on building a new text editor for myself. This comes after years of trialling different solutions - including giving some of the latest newfangled web-tech based ones out there a second chance with an open mind (in the end, a combination of critical quirky flaws and horrid colour schemes inducing eye pain - including one nasty bout of red-eyed discomfort for a few hours) as replacements or "secondaries"... Unfortunately, nothing is quite cutting it anymore :/
So, introducing "Nippy" - a PyQt + QScintilla based text editor, heavily inspired by Notepad++
Currently, there's not much to see. It's only a single-document text editor window right now, with a lexer hardcoded to treat everything as Python code, and with no session storage. But at least I can use it to load up any of the code for my Python-based projects, and use it for some simple coding tasks (bookmarks, duplicate-lines, move up/down, go to line, tab-based indentation, and file open/save all work, with the rest provided by QScintilla already - in other words, the bare basics I need from an editor to do stuff; a working function list + find in files + multiple tabs would just make things easier).