Doing Everything with Emacs

When working with applications on a computer, we are used to having each one do only one task and switch to another when we are done. In this post, however, I am going to show the possibility of doing more than one task in a single application: Emacs.