Writing a terminal emulator has finally forced me to have opinions about terminal emulation. I do not like this.