Also... In terms of writing TUIs inside emacs ala magit, etc. it couldn't hurt to go look at the similar tools inside classic Lisp machines and older emacs (zmacs, etc) variants. Or even Oberon/Lilith or Perq or other machines of that era.
Definitely, the buffer-based metaphor rocks, and that way of working with things was kind of lost outside of emacs.
Definitely, the buffer-based metaphor rocks, and that way of working with things was kind of lost outside of emacs.