Zile is another Emacs-clone. Zile is a customizable, self-documenting real-time open-source display editor.

Zile was written to be as similar as possible to Emacs; every Emacs user should feel at home with Zile.

The Zile SourceForge page:
http://sourceforge.net/projects/zile where you can find the latest source, fixes, comments, bug reports, etc. This is what the Manual looks like when one types the bash command man zile...

zile - Zile Is Lossy Emacs
SYNOPSIS
zile -hqV -f function +number file ...

DESCRIPTION
Zile is another Emacs-clone. Zile is a customizable, self-documenting
real-time display editor.

This document contains only a brief description of the Zile editor.
For a more complete documentation, please read the Info file or the Texinfo manual.

The options are as follows:

+number
For the first file the cursor will be positioned on the line specified by number (do not insert a space between the "+" sign and the number).

-f function
Invoke the named internal function with no arguments.

-h
Display the minihelp window at startup. This may be useful for novice users.

-q Do not load the user's initialization file.

-V Print version information on standard output then exit.

COMMANDS
BS backspace

INS toggle overwrite mode

RET insert a new line

TAB insert a tab character

F11 switch to a correlated buffer

C-@, C-SPC, F5
set mark

C-a, HOME go to the beginning of line

C-b, LEFT move cursor to the previous char

C-d, DEL delete current char

C-e, END go to the end of line

C-f, RIGHT move cursor to the next char

C-g cancel current command

C-h C-d show informations about getting the latest version

C-h C-h, F10 toggle mini help window

C-h C-r, F9 rotate mini help contents

C-h F show the FAQ

C-h d, C-h f describe a function

C-h h, F1 show an help window

C-h k describe a key sequence

C-h l b show the defined bindings

C-h l f show the defined functions

C-h l r show the defined registers

C-h l v list defined variables

C-h s show a sample configuration file

C-h t show a tutorial window

C-h v describe a variable

C-k, F6 kill line

C-l redraw display

C-n, DOWN move cursor to the next line

C-p, UP move cursor to the previous line

C-q read next input character and insert it

C-r search backward

C-s search forward

C-u begin a numeric argument for the following command

C-w, F7 kill region

C-x C-b list buffers

C-x C-c save modified buffers and quit zile

C-x C-f, F2 find a file for editing

C-x C-l convert the region to downcase

C-x C-q toggle read only mode

C-x C-s, F3 save the current buffer

C-x C-u convert the region to upcase

C-x C-v kill the current buffer and find a file for editing

C-x C-w write buffer to a file

C-x C-x exchange point and mark

C-x ^ enlarge current window

C-x ( start recording keyboard macro

C-x) end recording keyboard macro

C-x 0 delete the current window

C-x 1 delete the other open windows

C-x 2 split current window

This is what the window of the program should look like when you first open it. HELP COMMANDS | F1 show Zile manual C-h t show tutorial
| Zile Mini Help C-h F show FAQ C-h l b list bindings
| C-h d describe function C-h l f list functions
| C-h k describe key C-h l r list registers
| F9 show next page C-h v describe variable C-h l v list variables
| F10 toggle Mini Help C-h s show config sample
| --%*-Zile: *Mini Help*
(Text)--L1/7,C1--All---------------------------------------07:29PM--
This buffer is for notes you don't want to save. If you want to create a file, visit that file with C-x C-f, then enter the text in that file's own buffer.

EOB

Zile is open-source, so no copyright is needed.