The topic of terminal-based editor environments was very interesting, so I have organized my own thoughts on its mechanics ...