||editor written in Ruby
||2003-07-02 07:49:30 GMT
||2004-08-09 11:48:55 GMT
(Projects of this owner)
AEditor is an übercool programmer's editor, written entirely in Ruby
and very easy to extend with your own customizations.
Note that Windows and UNIX versions are different in this
release due to a possible bug in Fox.
[ installation procedure on windows, see README in that zip file ]
[ installation procedure on UNIX, see bottom of this announcement ]
Changes and Features
With this 1.4 release, rendering has been heavily optimized.
Only the necessary screen draws are performed, greatly reducing
cpu usage for the following operations:
* insert letter
* delete letter
* break line
* join line
* move cursor up/down/left/right
* move cursor home/end
* move cursor to next/prev word
If you happen to be an expert in Fxruby, please take a look at
the todo-list and see if you can help solve some of the issues:
[ http://tinyurl.com/6f9hp ]
If you make any changes or have any ideas, please share.
Email me with any suggestions you have :)
Installation Procedure on Unix
The easiest way to install aeditor and its dependencies is
through rpa-base, the port/pkg manager of the Ruby Production Archive.
1) Installing Fox Toolkit 1.0.X
DON'T INSTALL FOX 1.2.X !
On Gentoo, you can find it under /usr/portage/x11-libs/fox
In Debian, you'll need to:
root$ apt-get install libfox1.0-dev
FOX may be elsewhere on other platforms; you might be able to
find it in your system's package manager.
2) Installing RPA
download and install RPA:
after installation, be sure to update rpa-base:
root$ rpa update
root$ rpa install rpa-base
3) Installing AEditor
root$ rpa install aeditor
AEditor is now installed, and you may start it by typing:
Installing the Dotfile
The syntax coloring rules are described in the dotfile; if it's missing,
no syntax coloring will take place.
You will need to fetch this file:
[ http://tinyurl.com/6h3nn ]
and place it in $HOME/.aeditor .