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

  1. Introduction - Why Emacs? Why now? Why this book?
  2. Chapter 1: First Steps - Opening, editing, and saving files without having a breakdown
  3. Chapter 2: The Emacs Philosophy - Understanding buffers, windows, and frames
  4. Chapter 3: Movement and Key Bindings - Making your fingers dance across the keyboard
  5. Chapter 4: Configuration Basics - Making Emacs yours with init.el
  6. Chapter 5: Package Management - Standing on the shoulders of giants with MELPA
  7. Chapter 6: Org-mode - Your life in plain text
  8. Chapter 7: Emacs as an IDE - LSP, debugging, and modern development
  9. Chapter 8: Communication Hub - Email, IRC, RSS, and never leaving Emacs
  10. Chapter 9: Just Enough Elisp - Programming your editor
  11. Chapter 10: Dired - File management as text editing
  12. Chapter 11: Macros and Registers - Automation for humans
  13. Appendix: Survival Guide for IDE Refugees - Making the transition smooth

🎯 Who This Book Is For

🚀 Getting Started

# 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


💡 Philosophy

This book believes that:


📝 License

This book is released under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). You’re free to:

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?

Start with the Introduction →


Remember: Every Emacs expert was once where you are now. The journey is worth it.

(message "Happy Hacking! 🎉")