GTD
tags :
Getting Things Done #
Popularized by David Allen
Workflow #
+-------+
|"STUFF"|
+---+---+
|
+---v---+
| INBOX |
+---+---+
| Eliminate +-----------+
| +----------->| Trash |
+------v------+ | +-----------+
| What is it? | |
+------+------+ | +-----------+
| | Incubate | Someday/ |
| +----------->| Maybe |
+----------+ YES (multi-step) +------v------+ NO | +-----------+
| Projects |<--------------------| Is it |-----+
+-+----^---+ | Actionable? | | File +-----------+
| | +----------------+ +------+------+ +----------->| Reference |
| | Review for | | +-----------+
+-v----+---+ Actions | |
| Planning | +---------->| YES
+----------+ |
+------v------+ Less than
Delegate | What's the | 2 minutes +-----------+
+-----------+ NEXT +----------------->| DO IT |
| | Action? | +-----------+
| +------+------+
| |
| | FOR ME:
| | Specific Date or Time
| +-------------------------------+
| ASAP| |
+-----v-----+ +-----v-----+ +-----v-----+
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
+-----------+ +-----------+ +-----------+
Waiting For Next Actions Calendar
GTD Workflow in Emacs (Doom Emacs Edition) #
This section outlines how to use `org-gtd` in Emacs to implement the Getting Things Done (GTD) methodology, along with the corresponding keybindings for Doom Emacs.
Step 1: Capture #
The first step is to capture everything—ideas, tasks, commitments—into your system. This ensures that nothing slips through the cracks.
- Keybinding: `v c`
- Command: `org-gtd-capture`
- Description: Opens a capture template to quickly add tasks or ideas to your GTD inbox. Use this frequently to keep your system up-to-date.
Step 2: Process Inbox #
After capturing, the next step is to process everything in the inbox and decide what needs to be done.
- Keybinding: `v p`
- Command: `org-gtd-process-inbox`
- Description: Processes all items in the inbox.
- You will clarify,
- categorize, or
- delegate tasks during this step.
Step 3: Clarify #
Clarification involves determining the next action for each task or idea and organizing it into the appropriate category.
Keybinding: `v i`
Command: `org-gtd-clarify-item`
Description: Clarifies a specific item from any `org-mode` heading. Use this when you want to refine and organize a particular task.
Keybinding: `v a`
Command: `org-gtd-clarify-agenda-item`
Description: Allows you to clarify tasks directly from the `org-agenda` view.
Keybinding: `v b`
Command: `org-gtd-clarify-switch-to-buffer`
Description: Switch back to the clarify buffer for organizing. This is helpful for managing the state when you’re in a clarify session.
Step 4: Organize #
Now that you’ve clarified the tasks, you need to organize them into projects, next actions, or reference materials.
- Keybinding: `v o`
- Command: `org-gtd-organize`
- Description: Organize tasks based on their actions, deadlines, or contexts. This step ensures all items are filed in the right place.
Step 5: Engage #
Once your tasks are organized, it’s time to engage with them. This means focusing on tasks based on context, time, and energy available.
- Keybinding: `v e`
- Command: `org-gtd-engage`
- Description: Review and engage with the tasks you need to focus on. This command will help you take action on your current priorities.
Step 6: Review #
Regular reviews are crucial to make sure your system is up-to-date and nothing has been forgotten.
Keybinding: `v f`
Command: `org-gtd-oops`
Description: Check for any mistakes or misfiled tasks, ensuring that everything is categorized correctly.
Keybinding: `v f`
Command: `org-gtd-review-area-of-focus`
Description: Review your areas of focus to make sure your tasks and projects are aligned with your broader goals.