Org mode is an Emacs mode for keeping notes, maintaining TODO lists, planning projects, and authoring documents.
Document Syntax
Headings
* Main Heading 1
** Sub-heading 1.1
*** Detail Level 3
Lists
* Shopping List
1. Groceries
- Apples
- Milk
2. Hardware
+ Screws
+ Nails
Text Formatting
*bold*
/italic/
_underline_
=verbatim=
~code~
+strikethrough+
TODO Items
* TODO Buy airplane tickets
* DONE Review draft proposal
Cycle status with S-LEFT / S-RIGHT.
Essential Shortcuts
| Shortcut | Action |
|---|---|
TAB |
Fold / unfold current subtree |
S-TAB |
Cycle global folding view across whole buffer |
M-RET |
Insert new heading at current level |
M-UP / M-DOWN |
Move current subtree up / down |
M-LEFT / M-RIGHT |
Promote / demote current heading |
S-LEFT / S-RIGHT |
Cycle TODO states (TODO -> DONE) |
S-UP / S-DOWN |
Cycle task priorities ([#A], [#B], [#C]) |
Agenda and Scheduling
| Shortcut | Action |
|---|---|
C-c a |
Open Org Agenda dispatcher |
C-c [ |
Add current file to agenda list |
C-c ] |
Remove current file from agenda list |
C-c . |
Insert active date timestamp |
C-u C-c . |
Insert active timestamp with time |
C-c C-d |
Set task DEADLINE |
C-c C-s |
Set task SCHEDULED date |
Timers and Pomodoro
| Shortcut | Action |
|---|---|
C-c C-x 0 |
Start relative timer |
C-c C-x ; |
Start countdown timer |
C-c C-x , |
Pause / unpause timer |
C-c C-x _ |
Stop timer |
Exporting
| Shortcut | Action |
|---|---|
C-c C-e |
Open export dispatcher (HTML, PDF, Markdown, LaTeX) |