As a hobby project, I am implementing multiple terminal support for GNU Emacs. My goal is to allow opening multiple, different tty devices and simultaneous X (graphical) and tty frames from a single Emacs session. Use cases Emacs is notoriously slow at startup, so most people use another editor or emacsclient for quick editing jobs from the console. Unfortunately, emacsclient was very awkward to u