La méthode GTD avec org mode emacs

Introduction

Lors du org camp 2010 on m'a demandé de faire une vidéo de la présentation que j'avais faite.

La vidéo sera bientôt disponible ici. Le reste de la page décrit son enchaînement. Tout en bas il y a le code source que j'ai utilisé pour la faire. Mon fichier de configuration est disponible sur http://kanis.fr/vcs/emacs/init/ivan-org.el. Le fichier http://kanis.fr/vcs/emacs/init/ivan-calendar.el contient les jours fériés français. Enfin http://kanis.fr/vcs/emacs/init contient tous mes fichiers de configuration emacs.

Org mode

Org modes est un logiciel d'organisation qui fonctionne sous emacs. Il se base sur des fichiers de texte au format très simple. Il a été conçu par Carsten Dominik et il est actuellement maintenu par Bastien Guerry.

Expliquer ce qu'est emacs

Emacs est un éditeur de texte extensible. À la base il est utilisé par les programmeurs pour éditer du code source. Les fonctionnalité d'emacs peuvent être étendues grâce au lisp, un langage de programmation très puissant. On peut, par exemple, lire son courrier, naviguer le web, maintenir un carnet d'adresse est bien d'autre chose.

Présente GTD

GTD est un acronyme pour « Getting Things Done ». C'est un livre écrit par David Allen qui décrit une méthode pour une productivité optimale. Le livre a été traduit en français. Il s'appelle « S'organiser pour réussir » traduit par Michel Edéry.

Présentation des bases d'un fichier org

Expliquer mes raccourci clavier

Les trois fichiers org que j'utilise

Détail du contenu des fichiers

fichier des actions

fichier de base de connaissance

fichier calendrier

L'agenda

La collecte d'informations

Revue hebdomadaire

Le résultat

Code source

    (progn
      (setq ivan-org-calendar (concat ivan-var-dynamic-dir "calendar-demo.org")
            ivan-org-todo (concat ivan-var-dynamic-dir "todo-demo.org")
            ivan-org-kb (concat ivan-var-dynamic-dir "kb-demo.org")
            org-agenda-files (list ivan-org-todo ivan-org-calendar))

      (defun ivan-presentation ()
        (interactive)
        (find-file (concat ivan-var-dynamic-dir "org-presentation-fr.org")))

      (ivan-keymap-prefix
       ivan-keymap-map-m-i
       "a" ivan-org-agenda
       "C" ivan-org-calendar
       "K" ivan-org-keyring
       "c" ivan-calendar
       "e" ivan-keymap-english-map
       "f" ivan-keymap-french-map
       "g" ivan-w3m-open-or-search
       "k" ivan-org-kb
       "p" ivan-presentation
       "n" ivan-gnus
       "r" org-capture
       "t" ivan-org
       "w" ivan-w3m))