@Proton
Interesting thread and project =)
Features Required- Page Colour and Pen/Ink user configurable - some times I prefer a blue background as opposed to white or grey
- Context Highlighting (user configurable)
- Auto Indent (configurable)
- Collapsable Code / Funtions
- Search and Replace
- Line and Section Comment
- Bookmark Code Block / Line Position
- Save / Load mutli-text formats
- User changeable compiler / linker and path
- One button / key press for building
- One button / key press for building and executing
- User changeable output for compiling linking output (Verbose / Limited by Error or None)
Nice to Have Features- Double Click "Function / Label - Jump" jump from Call instance to Called code
- Variable Counter with initial stack size for each function call
- Variable Watches (this is more debugger than editor)
- Program Stepper ( simulates each line call - again more of a debugger )
- Split View with multiple source pages / cli
- Auto Doc libraries linking - A right click or deliberate mouse hover brings up the auto-doc information for that instruction and or syntax for that call