S
Simon Strandgaard
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.
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.