Sam to some extent, but the better expression is the Plan 9 window systems 8½
and rio and their embedded interactive terminal. (Plan 9 has no terminal
support in the kernel beyond bootstrappability.) You just edit as you work
and hit newline to commit. There is a feature called "hold mode" that
disabled commit on newline. It was the way you wrote a mail message: Hold,
type a multiline message, edit all you like, release.
-rob
On Sun, Jan 1, 2023 at 12:28 AM Douglas McIlroy <
douglas.mcilroy(a)dartmouth.edu> wrote:
"Originally the idea of adding command line editing to ksh was
rejected in the hope that line editing would move into the terminal
driver." [2]
I have always wondered, what such a central
terminal driver driven
history/line-editing would have felt like.
You can get a feel for it in Rob's "sam" editor, which works that way.
Doug