___  __ \__  /_______ 
__  /_/ /_  __ \  __ \
_  _, _/_  / / / /_/ /
/_/ |_| /_/ /_/\____/ 

The rho editor is released under the Creative Commons NonCommercial ShareAlike License 3.0

In memoriam, Daniel Michael Lawrence, 1958 - 2010

Rho is a small, very configurable console-based text editor with Bash/Emacs key bindings. It compiles on POSIX systems and on OS X. The configuration file (~/.rhorc) allows the user to create macros using not only any internal function but anything available to a shell command. These macros can be used to redefine internal functions as well. Macro creation is extensively documented in rho's online help (Ctl-X H). Rho includes a general template solution and a general macro solution. The pairing of create-script and execute-script allows users to create templates which are injected into buffers which can be executed, trapping stderr and stdout. The source function allows for a keyboard's worth of macros to be installed for each kind of task, the next sourcing overwriting the last. Rho does not yet use UTF-8. It does work in 8-bit locales.

RELEASE rho-1.1.14

source tarball or binary package

This is a port release. Rho itself is unchanged. Aria Stewart has contributed a port to OS X which should (almost) work on other BSDs. See README for ported compilation instructions. The binary package, a standard tar.gz, is also a Slackware package. See instructions for source, root and user install in README.

Thanks to the following individuals:

Thanks to the following distributions for including rho in their packages:

And finally, we have the uemacs museum.

Contact info is here