Welcome to a different kind of Emacs book—one that acknowledges the learning curve while celebrating the view from the top. This book is for anyone who’s heard that Emacs can do everything but doesn’t know where to start, especially those coming from modern IDEs like VS Code, IntelliJ, or Sublime Text.
📚 Table of Contents
- Introduction - Why Emacs? Why now? Why this book?
- Chapter 1: First Steps - Opening, editing, and saving files without having a breakdown
- Chapter 2: The Emacs Philosophy - Understanding buffers, windows, and frames
- Chapter 3: Movement and Key Bindings - Making your fingers dance across the keyboard
- Chapter 4: Configuration Basics - Making Emacs yours with init.el
- Chapter 5: Package Management - Standing on the shoulders of giants with MELPA
- Chapter 6: Org-mode - Your life in plain text
- Chapter 7: Emacs as an IDE - LSP, debugging, and modern development
- Chapter 8: Communication Hub - Email, IRC, RSS, and never leaving Emacs
- Chapter 9: Just Enough Elisp - Programming your editor
- Chapter 10: Dired - File management as text editing
- Chapter 11: Macros and Registers - Automation for humans
- Appendix: Survival Guide for IDE Refugees - Making the transition smooth
🎯 Who This Book Is For
- IDE Users curious about Emacs but intimidated by its reputation
- Developers who want a more powerful, customizable editor
- Writers interested in Org-mode and plain text productivity
- Anyone who’s tried Emacs before and bounced off the learning curve
- Experienced Emacs users who enjoy a fresh perspective (and bad jokes)
🚀 Getting Started
Install Emacs (version 28 or later recommended)
# macOS
brew install emacs
# Linux (Debian/Ubuntu)
sudo apt-get install emacs
# Windows
winget install GNU.Emacs
# Or download from https://www.gnu.org/software/emacs/download.html
Where to Start
- Start with Chapter 1 if you’re new to Emacs
- Jump to the Appendix if you’re coming from VS Code or another IDE
- Dive into Chapter 6 if you’re here for Org-mode
💡 Philosophy
This book believes that:
- Emacs’s learning curve is real, but the payoff is worth it
- Humor makes learning easier
- Understanding “why” is as important as knowing “how”
- Your editor should grow with you, not constrain you
- Plain text is powerful, portable, and permanent
📝 License
This book is released under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). You’re free to:
- Share — copy and redistribute the material
- Adapt — remix, transform, and build upon the material
As long as you provide attribution and share under the same license.
🙏 About
Created by the Emacs community for anyone curious about this magnificent beast of an editor.
Version 1.0.0 - Complete and continuously evolving
“Emacs outshines all other editing software in approximately the same way that the noonday sun does the stars. It is not just bigger and brighter; it simply makes everything else vanish.” —Neal Stephenson
Ready to begin?
Remember: Every Emacs expert was once where you are now. The journey is worth it.
(message "Happy Hacking! 🎉")