Geresh is a simple multi-lingual text editor for text terminals.
Installation instructions are detailed in the INSTALL file.
Main features:
* Unicode support
* Works with UTF-8 terminals (and with non-UTF-8 terminals)
* Wide-characters and combining-characters support
* BiDi support (using the FriBiDi library)
* Editing of BiDi formatting codes
* An intelligent algorithm for determining paragraphs direction.
* Arabic shaping, Lam-Alif ligatures, Harakat.
* Alternative display of Hebrew points and maqaf; Hebrew keyboard emulation.
* Can be used as a filter to output a visual representation of the logical
input (similar to "bidiv").
* Recognizes (and displays) different line-ends: Unix (LF), Mac (CR),
Dos/Windows (CR+LF), Unicode PS, Unicode LS.
* Speller support (supports the ispell-a protocol)
* Undo / redo
* Copy / cut / paste
* Pipes
* Several wrap policies + auto-justify
* Optional iconv support
* Auto-detects UTF-8/16/32 encoded files.
* Can run in UTF-8 or 8-bit locales. Can also run on systems that have
neither UTF-8 nor ISO-8859-8 locales.
* Syntax highlighting for HTML, Email, *text* and _text_
* Help system: a comprehensive User Manual (in Hebrew) and a "Describe Key"
function (a la emacs).
* Pull-down menu, scrollbar
* Themes (aka "color schemes")
* And more!
Installation instructions are detailed in the INSTALL file.