2004-09-01 22:51:26 UTC
( link exists on site index page as well )
Working on it... it'll eventually be a small CHM file to be packaged
with the installer.
EZFX Editor is the scratch for an itch that I've had for a while.
I've wanted to be able to:
- supply my own lexer
( written in ruby, so you could drop C in for speed if you wanted )
- customize the colors used in sytax highlighting
( Choose what ever you want )
- to add my own 'syntax' to an already implemented language
( A new module comes out and I want it highlighted)
- to add a custom language with it's associated syntax
( YAML, ColdFusion, custom markup )
- easily extend the existing menu with my own menu items
( Add functionality to the existing GUI through the menu )
- easily replace the existing methods
( Make some custom find/replace dialog )
- have tab support for multiple documents in a single Scintilla widget
( I just want to see what i have open and get right to it )
- have a clean, non-bulky, non-cluttered, 'IDE' for Ruby
( No auto-completion, no reference panel, no icons up top )
- 'everything written in Ruby'
( At least as much as reasonable )
- easier construction and testing of FOX/FXRuby interfaces
( No, not a VB-ish environment, but something close )
- integrated bug submission
( I wanted to change EXERB's way of handling them )
and last but not least...
- write the 'whole' thing myself
( again, everything that would be reasonable )
... Well - that's about it. The EZFX Editor is geared to do all of
that. Mind you, not all the gears are engaged yet or even put into
this release, but they'll be there in the end and they'll be finished
shortly ( month or two ).
I want to admit that I've probably forgotten a few things... I'll make
sure the whole feature list is in the 1.0.0 announcement.
I also want to point out from the beginning - I received specific help
hooking up Scintilla to my event handlers by looking at how FreeRIDE
does it. FreeRIDE is a much superior editor.