Emacs Under the schedule management GTD
GTD (geting things Done) is a system of productivity improvement, promoted by US business advisor David Allen, which can help you relieve stress, be calm, and concentrate on your work and study. Use GTD to record what you now think of as a full table of contents, and review what you have done through a series of systematic methods.
Table of Contents 1 Preface 2 Remember.el 3 GTD process 3.1 Tasks 3.2 Books 3.3 Calender 3.4 Project 4 GTD collect project templates 5 set Todo key Word 6 Transfer 7 GTD application 8 GTD Accelerator 8.1 Quick Start Remember 8.2 Quick View inbox.org 8.3 Quick Start Agenda 9 open Emacs automatically show timeline
1 Preface
If you want to use the GTD system efficiently, keep in mind the following methods, which can help you quickly grasp the essence.
systematically collect all the things you care about and have to do.
This system includes everything, including notebooks, emails, or anything that can be recorded around you. In short, at this stage, you need to pour out all the ideas in your head.
classify the things that are recorded
This step is usually done every day. It is the role of the early chaos of the idea of filing, in order to later processing, in this step, you can be useless to remove the idea of unclear.
determine what to do next
In order to perform the task more easily, define the purpose and behavior with explicit verbs. Its role is to plan what to do next, to prevent the purpose is not clear.
archive ideas that have been completed
This helps you clean up the contents of the current file and focus on what you want to accomplish.
Weekly Review
Regularly review what you've done, which helps you understand and accumulate.
2 Remember.el
This plugin is designed for fast logging, and most of the basics of GTD are done by it. After emacs23.3, it comes with remember mode, and all we have to do is bind it to a handy shortcut key for everyday use. I'm here to bind the c-c-c to the remember, and the following is the binding code.
(Global-set-key "\C-CC" ' Remember)
3 GTD Process
I'm here for Shanfanjiujian, not thinking about some of the presentations used a lot of documents to install a variety of ideas, but only use three files. One inbox.org loads All Tasks Books Calender Project, another finished.org load complete task, the last one canceled.org load canceled task. The following describes each template's corresponding functionality.
3.1 Tasks
Tasks are mostly trivial things to accomplish, such as writing an article, helping someone to reload a system, and so on, in a short period of time.
3.2 Books
Books is a daily reading of the book is a schedule, such as specific read the chapter, whether to complete the reading task and so on.
3.3 Calender
Calender is usually a major holiday, such as a wife's birthday, a friend's party, and so on may take some time to complete things.
3.4 Project
Project is the process and arrangement of some projects at ordinary times.
4 GTD Collection project template
Based on the above introduction, I designed a template to collect the appropriate events.
;; GTD collects project template settings
(org-remember-insinuate)
(setq org-directory "~/gtd/")
(setq org-remember-templates ' (
("Task" t "* * TODO%?) %t\n%i\n%a "" ~/gtd/inbox.org "" Tasks ")
(" book "C" * *%? %t\n%i\n%a "" ~/gtd/inbox.org "" book ")
(" Calendar "C" * *%? %t\n%i\n%a "~/gtd/inbox.org" "Calender")
("Project" p * *%? %t\n%i\n%a "~/gtd/inbox.org" "Project"))
(setq org-default-notes-file (concat org-directory "/inbox.org"))
When you type c-c-c, it prompts you to select that template, then enter the corresponding content in the corresponding template, then C-c c-c will be saved to inbox.org.
5 set TODO keyword
I only need three keywords, one todo, one canceled and one done. This can simplify the entire process.
;; Set TODO keyword
(setq org-todo-keywords (
list "Todo" "|") "CANCELED (c)" "Done (d)"))
6 Transfer
The transfer between the same file is very simple, just need to c-c c-w. The following configuration is required to transfer between different files.
My configuration implements a transfer between three files, very simple, just type c-c c-w Select the appropriate title.
;; Transfer items between documents for easy cleaning and review.
(Custom-set-variables
' (org-refile-targets (
quote (
"inbox.org": Level. 1) ("canceled.org": Level . 1) ("finished.org": Level. 1)))
7 GTD Application
Every night, all the things to do tomorrow list into the inbox.org, do a good job of classification. The next day, when you have any ideas, you can quickly type c-c-c to record your ideas. Then put the completed into the finished.org, the canceled content into the canceled.org.
8 GTD shortcut keys
8.1 Quick Start remember
Ctrl-c-c Quick Start Remember
(Global-set-key "\C-CC" ' Remember)
8.2 Quick View inbox.org
Most of the time, you need to see what you want to do, so it's convenient to use the shortcut keys to quickly access the file. I use c-c-z here to quickly view inbox.
;; Quick Open Inbox
(defun inbox () (interactive) (find-file "~/gtd/inbox.org"))
(global-set-key "\c-cz" "Inbox")
8.3 Quick Start Agenda
I've defined the shortcut keys for a quick view of the timeline below.
;; Quick Launch Agenda-view
(define-key global-map "\c-ca" org-agenda-list) (Define-key global-map
"\c-ct") org-todo-list)
(define-key global-map "\c-cm" ' Org-tags-view)
Display their content
(setq org-agenda-files
(list "~/gtd/inbox.org"
"~/gtd/inbox.org" "
~/gtd/finished.org") ))
9 Open emacs automatically show schedule
The following code can be handy for displaying the agenda timeline in the newly opened Emacs.
;; Automatic Display Schedule
(Org-agenda-list t)
;; Close other Windows
(delete-other-windows)
DATE:2012-08-08 Three
Author:lishuo
ORG version 7.9.1 with Emacs version Validate XHTML 1.0