GTD w/ Org mode

Application de la méthode GTD via le Org-mode d’Emacs.
Ci-dessous une petite présentation du Org-mode d’Emacs (notamment les TODO lists) et comment l’appliquer à la méthode GTD.
Cette présentation est une alternative à l’oulil yaGTD que j’ai développé.
Org-mode fait partie d’Emacs depuis sa version 22. Mais pour simplifier la collecte de tâches et de notes on configurera notre ~/.emacs
comme suit :
;; Org-mode
(require 'org)
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(global-set-key (kbd "C-c a") 'org-agenda)
(setq org-todo-keywords '("TODO" "SOMEDAY" "WAITING" "DONE"))
(setq org-agenda-include-diary t)
(setq org-agenda-include-all-todo t)
;; Org-capture
(setq org-default-notes-file (concat org-directory "/notes.org"))
(setq org-capture-templates ;; cf. http://orgmode.org/org.html#Capture-templates
'(("t" "Todo" entry (file+headline "~/org/todo.org" "Tasks")
"* TODO %?")
("j" "Journal" entry (file+datetree "~/org/journal.org")
"* %?\n Entered on %U\n %a")
("n" "Note" item (file+headline "~/org/notes.org" "Notes")
"- %?\n %t")
)
)
(define-key global-map "\C-cc" 'org-capture)
Ainsi :
– nos tâches pourront prendre les status TODO, SOMEDAY (/MAYBE), WAITING (FOR) et DONE
– la séquence de touches C-c c
permettra de saisir des notes (’n’) ou des nouvelles tâches (’t’) directement
Ensuite on configurera notre fichier GTD/Org de façon à placer chaque projet dans une section p:Projet
(headline).
Dans l’entête, on définit la liste des contextes @CONTEXT
que l’on utilisera (TAGS
à personnaliser selon les besoins).
Ex. todo.org
:
#+TITLE: TODO list
#+AUTHOR: klnavarro
#+DATE: 2016-08-03 wed.
#+STARTUP: overview hidestars
#+TAGS: @OFFICE(o) @COMPUTER(c) @PHONE(t) @HOME(h)
* Tasks [2/8]
** TODO Initier des fichiers Org-mode. :@COMPUTER:
* p:Doc [100%]
** DONE Publier "GTD w/ Org mode" sur mon Blog. :@COMPUTER:
Pour rappel :
– TAB
pour afficher / masquer les sections
– C-c C-t
permet de changer le status d’une tâche
– C-c C-q
permet d’assigner un ou plusieurs contexte (tag) à une tâche
– C-c [
pour rajouter le fichier courant dans l’agenda (à ne faire que la première fois)
– C-c a t
pour voir toutes vos tâches en cours
Ersuite y-a qu’à appliquer la méthode… :
Phase | GTD | Org |
---|---|---|
Collect | Capturez tout ce que vous devez faire. | Rassemblez tous vos morceaux de papier ou tout mettre dans votre boîte de réception. |
Process | Actionable ? Oui : faire, déléguer ou différer ; Non : archiver, jeter ou incuber. | Mettez les tâches sur votre liste, suivi des tâches déléguées. |
Organize | Actions suivantes, les projets, en attendant, un jour / peut-être. | Taguer les tâches, les afficher par contexte. |
Review | Quotidien, hebdomadaire, etc. | Vue de l’agenda. |
Do | En fait, faire le travail ! | Non, Emacs ne fera pas le travail pour vous... (mais il peut préparer le café !) |