1;;> This library implements the editor commands mandated by the2;;> [POSIX.1-2008 ed(1)][posix commands] specification. This is achieved3;;> by leveraging the [edward ed cmd][edward ed cmd] abstraction. The4;;> executor for all POSIX ed commands is exported and can be reused to5;;> implement new commands.6;;>7;;> [posix commands]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/ed.html#tag_20_38_13_038;;> [edward ed cmd]: edward.ed.cmd.html910(define-library (edward.ed.posix)11 (import (scheme base)12 (scheme write)13 (scheme process-context)1415 (srfi 1)16 (srfi 14)1718 (posix-regex)19 (matchable)2021 (only (chicken process) system)22 (only (chicken string) string-split)2324 (edward util)25 (edward parse)26 (edward replace)27 (edward ed cmd)28 (edward ed addr)29 (edward ed editor))3031 (export %exec-edit %exec-quit exec-append exec-change exec-command32 exec-copy exec-delete exec-edit exec-filename exec-global33 exec-help exec-insert exec-interactive exec-join34 exec-line-number exec-list exec-mark exec-move exec-null35 exec-number exec-print exec-prompt exec-quit exec-read36 exec-subst exec-undo exec-write)3738 (include "posix.scm"))