Re: ARWEN users - Edita alpha released
- Posted by "Juergen Luethje" <j.lue at gmx.de> Jan 26, 2005
- 545 views
Pete Lomax wrote: > I've been writing a new editor using arwen (included). > > The first public showing is now available: > > http://palacebuilders.pwp.blueyonder.co.uk/euphoria.html I like the name "Edita". Nice! > Alpha version. No file save. No delete, return, undo/redo... > > I am concentrating on the GUI part & syntax highlighting and > would appreciate feedback concentrated on that aspect. > > Thanks to ARWEN, performance is astonishing: > > load win32lib cursor to line 300 page down to end of file > MEditor 13 secs 1 min 40 (!!) 3 mins 14 secs > Crimson 18 secs 44 secs 3 mins 13 secs > CodeGenie 2 secs 8 secs 1 min 30 secs > Edita 2 secs 8 secs 13 secs Impressive. And as we know, the speed even can be improved. > What is important to people? Some years ago, I've tried many editors (say 20 or 30) for Euphoria programming, and for general purpose usage. Since then I use ConTEXT, which is close to what I personally need (and it's free). So my short answer is: Look how things are done in ConTEXT. > A pretty icon toolbar? Yes, please. Should include icons for "New", "Open", "Save current file", "Save all files", "Close current file", "Find", "Find Next". I like it, when the icons for saveing become inactive and grey, in case the regarding file(s) have not changed since the last saveing. I also like a keyboard shortcut and/or toolbar icon for toggling between normal view, and showing the characters that are "really" in the file (i.e. making Space, Tab, Linebreak characters visible by showing special symbols for them). I hope this is understandable. > An explorer treeview? At least for the first version of Edita, this it not necessary (IMHO, of course). > A project manager? Useful, but not a basic tool for me. > SCCS-style source control system? So far I have neither used nor missed something like that. But if I had it, maybe I would like it. I don't know. > Capturing DOS output in an editor pane? Yes! Also capturing Windows console output, please. > A layout designer (as opposed to a complete IDE)? Later. I'd suggest to make a rock solid editor with all basic editing functions first. When I tested those 20 or 30 editors, I found several of them with "bells and whistles", but which lacked basic functionality. Well, of course "basic" can mean different things to different people ... For general purpose usage, the only thing missing for me in ConTEXT is automatic highlighting of URLs and making them "clickable" ... Make everything as simple and straight-forward as possible. Concerning the SYN files, it's IMHO simpler when Edita defines its own comment character(s), which is/are the same for all SYN files, rather than defining individual comment character(s) in each SYN file. This also would avoid the following current disadvantage, that you mention in 'Euphoria.syn': "If the language does not support line comments then you can't comment the syn file!" Is it possible to add user-defined sections to a SYN file? People would like to add syntax higliting for Win32Lib or ARWEN routines, for global routines of their own often used private libraries etc. BTW: The author of ConTEXT uses a sytax file in order to define the syntax of syntax files. My best wishes for Edita! Regards, Juergen