Geresh is a simple multi-lingual text editor for text terminals

Tzafrir Cohen d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
themes d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
AUTHORS d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
COPYING d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
INSTALL d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
MANUAL.he d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
Makefile.am d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
Makefile.in d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
NEWS d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
README d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
THANKS d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
TODO d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
aclocal.m4 d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
basemenu.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
basemenu.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
bidi.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
bidi.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
bindings.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
config.h.in d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
configure d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
configure.in d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
converters.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
converters.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
dbg.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
dbg.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
dialogline.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
dialogline.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
directvect.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
dispatcher.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
editbox.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
editbox.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
editbox2.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
editor.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
editor.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
event.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
event.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
helpbox.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
helpbox.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
inputline.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
inputline.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
install-sh d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
io.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
io.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
iso88598.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
iso88598.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
kbdtab d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
label.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
label.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
main.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
menus.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
menus.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
missing d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
mk_wcwidth.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
mk_wcwidth.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
mkinstalldirs d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
my_wctob.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
pathnames.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
pgeresh.in d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
point.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
question.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
question.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
reprtab d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
scrollbar.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
scrollbar.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
shaping.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
shaping.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
speller.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
speller.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
stamp-h.in d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
statusline.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
statusline.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
terminal.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
terminal.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
themes.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
themes.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
transtab d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
transtbl.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
transtbl.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
types.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
types.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
undo.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
undo.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
univalues.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
utf8.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
utf8.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
widget.cc d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos
widget.h d4d16198c2 geresh 0.6.3 %!s(int64=12) %!d(string=hai) anos

README

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.