AEditor is an uborcool programmer's editor, written entirely in Ruby 
and very easy to extend with your own customizations. 

screenshots:
http://aeditor.rubyforge.org/wiki/wiki.pl?HomePage

install guide + download:
http://raa.ruby-lang.org/project/aeditor/


Contact me if you want to volunteer.



Changes since 1.6

1) ruby syntax coloring has been improved
it can now deal with strings,literals,regexp that spans over
multiple lines. If brackets has been used for literals, then
it count bracket-pairs and ignores escaped brackets.
http://aeditor.rubyforge.org/wiki/wiki.pl?RubyLexer


2)  c++ syntax coloring
http://aeditor.rubyforge.org/aeditor_shots/029.png
http://aeditor.rubyforge.org/aeditor_shots/027.png


3) delete key.


4) immediate update.. earlier if there were incoming event 
then no repaint occured, which could be frustrating if
you held down a key. 


Thanks for all the feedback I have gotten. Keep it coming ;-)



AEditor 1.7 features

aeditor --selftest   # ->  421 tests, 1447 assertions, 0 failures, 0 errors
syntax coloring for: ruby, c++.
multi buffers
option for autoindent
option for skipping tabs or moving through tabs
option for tabsize
configuration file
easy to make custom themes
ruby license
platform independent: works on unix, mac and win.


AEditor 1.7 uses these keybindings

CURSOR

 CTRL-G        Goto line
 CTRL-M        Jump to matching parentesis
 CTRL-Left     Prev word
 CTRL-Right    Next word
 CTRL-PgUp     Goto Top
 CTRL-PgDn     Goto Bottom
 F4            Incremental centering
 Left          Move left
 Right         Move right
 Up            Move up
 Down          Move down
 PgUp          Move a page up
 PgDn          Move a page down
 Home          Move to indentation point / move to line begin
 End           Move to line end


EDIT

 Backspace     Remove left letter 
 Delete        Remove right letter
 Enter         Break line
 Tab           Indent line
 SHIFT-Left    Unindent line / Unindent selection
 SHIFT-Right   Indent line / Indent selection
 SHIFT-Up      Exchange with line above
 SHIFT-Down    Exchange with line below
 F5            Selection on/off  (turn off copies to clipboard)
 F6            Paste from clipboard
 F7            Cut selection
 F10           Record/Stop 
 F11           Play Macro


SEARCH

 CTRL-F        Find text
 CTRL-R        Replace text
 F3            Repeat search
 F9            Jump to next bookmark
 CTRL-B        Insert/Remove Bookmark


OTHER

 CTRL-Z        Undo
 CTRL-SHIFT-Z  Redo
 Esc           Return to normal mode (turn off selectionmode)
 F1            [ debug - inspect aeditor internals ]


BUFFERS

 CTRL-O        Open File
 CTRL-S        Save File
 CTRL-1        Switch to 1st buffer
 CTRL-2        Switch to 2nd buffer
 CTRL-3        Switch to 3rd buffer
 F12           Next Buffer
 SHIFT-F12     Prev Buffer


VIEW

 F8            Fullscreen / Window mode



Open Questions
Q. In which direction should AEditor evolve?
Q. What features is missing so it fits your needs?
Q. Whats wrong with AEditor?


I am very willing to help if you have requests. Thanks.

--
Simon Strandgaard