The First Textended Editor Release
This release comes with an user interface resembling those in traditional text editors. It's been adapted for structured text documents. You can move in the text, remove and insert characters like usual, select structures by dragging with your mouse, then use common ctrl+c ctrl+v -commands to copy them around inside the editor window. Additionally if you've opened the program with a filename, you can use ctrl+s to save the document. The most visible differences to existing editors are the following commands:
- To navigate between the structure, use
(
and)
-keys. - Pressing
'
(list),#
(binary),"
(string) keys will create new structures.
This release is not entirely viable yet:
- When the text exceeds the viewport, you're not getting an option to scroll the view.
- There's no editor for labelling the structures. It should appear after double-tapping the alt key over any structure.
- The layout engine is running a fixed function. The file cannot specify it's representation yet, so instead we're using a generic layout function which isn't pretty yet.
- Unique references within editor aren't yet maintained. Meaning you cannot yet overlay comments, errors or references over the structure.
Despite the shortcomings, it's still a release. The subsequent releases will improve on the features without cutting them down. During the next week, I'm intending to fix one of the shortcomings. Initially I'll be also translating some of my python code into the format processible by the editor. Since it's a generic tool, it should work for python as well, after all.
The editor is available in textended-edit -repository. To use, you'll need a Desktop machine, a Linux distribution installed, with python 2.7 pyopengl and pygame installed. Also the editor needs to find the textended -module somewhere. I intend to loosen the dependencies eventually.