Build Your Own Text Editor (2017)
Chapter 2 is an excellent dive into some of the more unfamiliar and confusing features emulated by terminal emulators.<p>It would be neat to have an equivalent set-up using a GUI toolkit instead, but the terminal is good enough to work with.<p>In a broader sense, it&#x27;s pretty frustrating to know that we are still emulating features (like ctrl-[s,q]) that only really made sense in the context of a physical terminal. The amount of work and frustration we could save with a modern equivalent to terminal emulators (without historical baggage) would be really significant.