The Magic of Emacs Comint A Simple Emacs Comint Subscriber Comint is one of the main reasons I moved to emacs after using vi/vim for 14 years. It is an emacs library for interacting with external processes. Many text editors have a way of calling out to a process and synchronously getting the result. Emacs goes one step beyond this with its awesome support for asynchronous processes. If you find t