mle is a flexible console editor. It is not yet ready for public consumption.
$ git clone https://github.com/adsr/mle.git
$ cd mle
$ git submodule update --init --recursive
$ sudo apt-get install libpcre3-dev make # or yum install pcre-devel make, etc
$ make
$ ./mle
Screenshot: