A small replacement for GNU readline() for UNIX
Go to file
Joachim Nilsson 85e606d093 Bump version for release, v1.14.2
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2014-09-14 04:27:38 +02:00
debian Bump version for release, v1.14.2 2014-09-14 04:27:38 +02:00
doc Minor cleanup before release. 2010-03-09 21:18:03 +01:00
examples Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
include Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
m4 Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
man Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
src src/sysunix.c: Restart syscalls on spurious EINTR 2014-09-14 03:44:24 +02:00
.gitignore Update .gitignore 2010-07-18 02:50:09 +02:00
aclocal.m4 Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
config.guess Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
config.h.in Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
config.sub Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
configure Bump version for release, v1.14.2 2014-09-14 04:27:38 +02:00
configure.ac Bump version for release, v1.14.2 2014-09-14 04:27:38 +02:00
depcomp Add standard GNU configure and build system (autoconf+automake). 2008-06-07 21:03:48 +02:00
INSTALL Update build instructions with info on --prefix 2010-08-08 17:20:36 +02:00
install-sh Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
LICENSE New replacement LICENSE and README files. 2008-06-07 17:44:13 +02:00
ltmain.sh Cleanup configure.ac and regenerate default configure files. 2013-07-08 16:47:03 +02:00
Make.os9 Restore previously discarded (and incomplete) OS9 backend files. 2010-08-03 00:14:48 +02:00
Makefile.am Migrate to libtool and regenerate configure script 2010-07-17 22:00:06 +02:00
Makefile.in Bump version for release 2013-07-08 21:23:16 +02:00
missing Add standard GNU configure and build system (autoconf+automake). 2008-06-07 21:03:48 +02:00
NEWS Create Markdown versions of README and NEWS and update for release 2014-09-14 04:24:18 +02:00
NEWS.md Create Markdown versions of README and NEWS and update for release 2014-09-14 04:24:18 +02:00
README Create Markdown versions of README and NEWS and update for release 2014-09-14 04:24:18 +02:00
README.md Create Markdown versions of README and NEWS and update for release 2014-09-14 04:24:18 +02:00
TODO Add support for inhibiting completion: rl_inhibit_completion 2010-08-11 13:14:32 +02:00

editline

This is a line editing library. It can be linked into almost any program to provide command-line editing and history. It is call-compatible with the FSF readline library, but is a fraction of the size (and offers fewer features).

The editline library was created by Simmule Turner and Rich Salz back in 1992. At the time they chose to distribute the code under a "C News-like" copyright, see the file LICENSE for details.

The small size (<30k), lack of dependencies (no ncurses needed!) and the free license should make this library interesting to many embedded developers.

Configuration is made by supplying different options to the GNU configure script. In the examples/ directory you can find some small code snippets used for testing.

This version of the editline library is a fork off the Minix3 sources. Other know versions, often based off of the original comp.sources.unix posting are:

The most intersting patches and bug fixes from each fork have been merged here. Outstanding issues are listed in the TODO file.

An explanation of the version numbering may be in order. I didn't know about the Debian version for quite some time, so I kept a different name for the package and a different versioning scheme. In June 2009, I decided to line up alongside Debian, with the intent of merging the efforts.


Joachim Nilsson <troglobit()gmail!com>