- Understanding the Emacs interface.
- Navigating buffers and windows.
- Basic editing commands.
- Understanding buffers.
- Working with multiple buffers.
- Splitting and managing windows.
- Cut, copy, and paste.
- Undo and redo.
- Searching and replacing.
- Understanding major and minor modes.
- Mode-specific keybindings.
- Configuring Emacs settings.
- Installing and managing packages.
- Creating and modifying key bindings.
- Opening, saving, and closing files.
- Searching and replacing text.
- Working with multiple files.
- Moving between functions and sections.
- Using tags and code folding.
- Syntax highlighting and indentation.
- Code completion and snippets.
- Macros.
- Registers.
- Advanced search and replace.
- Integrating Emacs with Git or other version control systems.
- An excellent tool for organizing your life, notes, and tasks.
- Setting up Emacs for specific languages.
- Exploring language-specific features.
- Macros and keyboard macros.
- Regular expressions and advanced search.
- Running tests and builds from within Emacs.
- Integrating with debuggers.
- Basic Emacs Lisp concepts.
- Creating custom functions and modes.