I advise to check Emacs history before its widespread adoption on UNIX.
Especially Zmacs and XEmacs, and how their features eventually found a way back into Emacs proper.