This document outlines a presentation about using Emacs as a development tool. It discusses many of Emacs' features for development like Rtags for references, compilation buffers, Flycheck for errors, Helm packages for searching and navigation, and Magit for version control. The document provides examples commands for these features and suggests key bindings. It also covers basics of Emacs, configuring it, and reasons for choosing Emacs like its extensive customization, integration, and longevity.