edward

An extensible POSIX-compatible implementation of the ed(1) text editor

git clone https://git.8pit.net/edward.git

 1% Edward API
 2% author(s)
 3% date
 4
 5# Edward Documentation
 6
 7This is the API documentation for the extensible [edward][edward github] text editor.
 8
 9## Libraries
10
11The edward [CHICKEN][chicken web] [egg][chicken eggs] provides the following R7RS libraries:
12
13* [(edward ed editor)][edward editor]: The central text editor abstraction.
14* [(edward ed cmd)][edward cmd]: Marcos for defining new editor commands.
15* [(edward ed posix)][edward posix]: The implementation of POSIX editor commands.
16* [(edward ed addr)][edward addr]: Implementation of POSIX ed addressing.
17* [(edward parse)][edward parse]: The edward parser combinator library.
18* [(edward cli)][edward cli]: The command line interface abstraction.
19* [(edward replace)][edward replace]: Implementation of regex replacements.
20* [(edward util)][edward util]: Various utility procedures.
21* [(edward buffer)][edward buffer]: Line buffer implementation used internally.
22
23[chicken web]: https://call-cc.org
24[chicken eggs]: https://wiki.call-cc.org/eggs
25[edward github]: https://github.com/nmeum/edward
26[r7rs scheme]: https://small.r7rs.org/
27[edward editor]: edward.ed.editor.html
28[edward cmd]: edward.ed.cmd.html
29[edward addr]: edward.ed.addr.html
30[edward posix]: edward.ed.posix.html
31[edward cli]: edward.cli.html
32[edward util]: edward.util.html
33[edward parse]: edward.parse.html
34[edward replace]: edward.replace.html
35[edward buffer]: edward.buffer.html