Advanced TECO dialect and interactive screen editor based on Scintilla