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

Tzafrir Cohen 1173f462f0 Update those pesky generated files il y a 12 ans
debian 17cd49e15d Debian packaging directory il y a 12 ans
themes d4d16198c2 geresh 0.6.3 il y a 12 ans
AUTHORS d4d16198c2 geresh 0.6.3 il y a 12 ans
COPYING d4d16198c2 geresh 0.6.3 il y a 12 ans
INSTALL d4d16198c2 geresh 0.6.3 il y a 12 ans
MANUAL.he d4d16198c2 geresh 0.6.3 il y a 12 ans
Makefile.am 33755bd1a1 Documentation pathes il y a 12 ans
Makefile.in 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
NEWS d4d16198c2 geresh 0.6.3 il y a 12 ans
README d4d16198c2 geresh 0.6.3 il y a 12 ans
THANKS d4d16198c2 geresh 0.6.3 il y a 12 ans
TODO d4d16198c2 geresh 0.6.3 il y a 12 ans
aclocal.m4 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
basemenu.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
basemenu.h d4d16198c2 geresh 0.6.3 il y a 12 ans
bidi.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
bidi.h d4d16198c2 geresh 0.6.3 il y a 12 ans
bindings.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
config.h.in 1173f462f0 Update those pesky generated files il y a 12 ans
configure 1173f462f0 Update those pesky generated files il y a 12 ans
configure.ac 77b014496a Check for getopts_long to have long opts il y a 12 ans
converters.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
converters.h d4d16198c2 geresh 0.6.3 il y a 12 ans
dbg.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
dbg.h d4d16198c2 geresh 0.6.3 il y a 12 ans
dialogline.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
dialogline.h d4d16198c2 geresh 0.6.3 il y a 12 ans
directvect.h 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
dispatcher.h 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
editbox.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
editbox.h c556e16b71 Fix build issues with newer G++ il y a 12 ans
editbox2.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
editor.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
editor.h d4d16198c2 geresh 0.6.3 il y a 12 ans
event.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
event.h d4d16198c2 geresh 0.6.3 il y a 12 ans
geresh.1 33755bd1a1 Documentation pathes il y a 12 ans
helpbox.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
helpbox.h d4d16198c2 geresh 0.6.3 il y a 12 ans
inputline.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
inputline.h d4d16198c2 geresh 0.6.3 il y a 12 ans
install-sh d4d16198c2 geresh 0.6.3 il y a 12 ans
io.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
io.h d4d16198c2 geresh 0.6.3 il y a 12 ans
iso88598.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
iso88598.h d4d16198c2 geresh 0.6.3 il y a 12 ans
kbdtab d4d16198c2 geresh 0.6.3 il y a 12 ans
label.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
label.h d4d16198c2 geresh 0.6.3 il y a 12 ans
main.cc 5f9f92ff75 re-use original argv[0] when rebuilding argv il y a 12 ans
menus.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
menus.h d4d16198c2 geresh 0.6.3 il y a 12 ans
missing d4d16198c2 geresh 0.6.3 il y a 12 ans
mk_wcwidth.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
mk_wcwidth.h d4d16198c2 geresh 0.6.3 il y a 12 ans
mkinstalldirs d4d16198c2 geresh 0.6.3 il y a 12 ans
my_wctob.h d4d16198c2 geresh 0.6.3 il y a 12 ans
pathnames.h 33755bd1a1 Documentation pathes il y a 12 ans
pgeresh.1 33755bd1a1 Documentation pathes il y a 12 ans
pgeresh.in d4d16198c2 geresh 0.6.3 il y a 12 ans
point.h d4d16198c2 geresh 0.6.3 il y a 12 ans
question.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
question.h d4d16198c2 geresh 0.6.3 il y a 12 ans
reprtab d4d16198c2 geresh 0.6.3 il y a 12 ans
scrollbar.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
scrollbar.h d4d16198c2 geresh 0.6.3 il y a 12 ans
shaping.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
shaping.h d4d16198c2 geresh 0.6.3 il y a 12 ans
speller.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
speller.h d4d16198c2 geresh 0.6.3 il y a 12 ans
stamp-h.in d4d16198c2 geresh 0.6.3 il y a 12 ans
statusline.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
statusline.h d4d16198c2 geresh 0.6.3 il y a 12 ans
terminal.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
terminal.h d4d16198c2 geresh 0.6.3 il y a 12 ans
themes.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
themes.h d4d16198c2 geresh 0.6.3 il y a 12 ans
transtab d4d16198c2 geresh 0.6.3 il y a 12 ans
transtbl.cc 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
transtbl.h d4d16198c2 geresh 0.6.3 il y a 12 ans
types.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
types.h d4d16198c2 geresh 0.6.3 il y a 12 ans
undo.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
undo.h d4d16198c2 geresh 0.6.3 il y a 12 ans
univalues.h 7e13676d80 Reqwritten autoconf. Now builds il y a 12 ans
utf8.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
utf8.h d4d16198c2 geresh 0.6.3 il y a 12 ans
widget.cc d4d16198c2 geresh 0.6.3 il y a 12 ans
widget.h d4d16198c2 geresh 0.6.3 il y a 12 ans

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.