Practical Emacs Tutorial
Emacs: How-To
By Xah Lee. Date:
2005-12-30
. Last updated:
2025-05-06
.
Here's answer to most frequently asked questions.
Emacs: Search Text in Current File
Emacs: Search Text in Directory
Emacs: Find Replace in Current File
Emacs: Find Replace Text in Directory
Emacs: Comment, Uncomment
Emacs: Edit Column Text, Rectangle
Emacs: Insert Tab or Newline
Emacs: Change File Newline Format
Emacs: Key Macro
Emacs: Spell Checking
Emacs: Principle, Command, Keys
Emacs: List Matching Lines
Emacs: Highlight Word, Line
Emacs: List Matching Lines
Emacs: Delete Trailing Whitespace
Emacs: Show Whitespaces
Emacs: Copy to Register
Emacs Init: Intro
Emacs: Run Shell in Emacs
Emacs: Refresh, Revert File
Emacs Init: Set Color Theme
Search 🔍
Video Tutorial
Emacs Tutorial
Emacs Init
Emacs Keys
Lisp Basics
Emacs Lisp
Create Major Mode
Emacs Tutorial
Quick Start
Download
Show Version
Launch
Exit
First Day Intro
Basic Keys
Basic How-To
Emacs on Windows
Font
Change Font Size
Split Window
Split Windows
File
Open, Save, Close
File Manager dired
Batch Rename
Bookmark
Open Recently Opened
Buffer
List Buffers
Switch Buffer
Copy Paste
Select Text
Copy Paste
Copy to Register
Find Text
Search Text
Highlight Text
List Matching Lines
Search Text in Dir
Find Replace
Find Replace
Find Replace in Dir
Regular Expression
Unicode
File Encoding
Unicode Input
Input Method
Newline Char
Whitespace
Indentation
Delete Trailing Whitespace
Show Whitespace
Sort
Sort Lines
Rectangle Edit
Comment
Edit Column Text
Align Text
Shell
Run Shell
View Special File
View Image File
Show Image Thumbnails
View Info Page
View man Page
Eww Web Browser
Org Mode
org-mode
Emacs Efficiency
Completion
Hippie Expand
Abbrev Mode
Key Macro
Jump to Previous Mark
Repeat Last Command
Effective Windows Management
Narrow to Region
Master Tips
Misc
GUI vs Terminal
Command to Open Menu
Emergency vim
Chinese Input
Spell Checking
Edit Tables
Version Control (git)
Emacs Principles
Emacs: Principle, Command, Keys
Emacs: Jargons (Glossary)
Minibuffer
Mode Line
Universal Argument (prefix arg)