From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Georg C. F. Greve" Subject: GTD: Solving the bottleneck of converting incoming mails to NEXT actions Date: Mon, 24 Sep 2007 22:44:44 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0150696694==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IZunv-0000c0-As for emacs-orgmode@gnu.org; Mon, 24 Sep 2007 16:45:19 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IZunt-0000Zz-LE for emacs-orgmode@gnu.org; Mon, 24 Sep 2007 16:45:18 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IZunt-0000Zm-82 for emacs-orgmode@gnu.org; Mon, 24 Sep 2007 16:45:17 -0400 Received: from gadolin.fsfeurope.org ([195.176.254.152]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IZuns-0003sL-Bw for emacs-orgmode@gnu.org; Mon, 24 Sep 2007 16:45:16 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --===============0150696694== Content-Type: multipart/signed; boundary="20070924224444+0200-266297690-168031268168152763"; micalg=pgp-sha1; protocol="application/pgp-signature" --20070924224444+0200-266297690-168031268168152763 Content-Type: multipart/mixed; boundary="20070924224444+020025359234043331878-119329682" --20070924224444+020025359234043331878-119329682 Hi all, I've now been using Org mode for a couple of months and am quite happy with it in most ways, with conversion of incoming emails into NEXT actions being the main bottleneck. In my setup, I have two calendar files, one shared with FSFE through SVN, one personal, which Org mode combines into my agenda. This works very well. Since I also work on various projects simultaneously, I have a couple of agenda files in which I keep track of my projects and next actions. Much of my work is obviously determined by email, so conversion of incoming mail to next actions is very important. Based on http://article.gmane.org/gmane.emacs.orgmode/1771 I'm using a simple function (see below) to put them all into an "Email" agenda file as second level entries under "* Emails". This is obviously ineffective, as I later have to sort those items into the other agenda files and assign them to the right projects. So what I *want* to be able to do is to create items with interactive choice about: * Agenda file * Project to file under, with possibility of NONE (first level) -- or -- NEW (create new first level project, add this email as NEXT action on second level) * An optional note/instruction. If supplied, the NEXT action should look as follows: NEXT If not supplied, it should like like NEXT All of which would essentially be browsing a tree composed of agenda files, projects, and sub-projects. Since I know that various other people are using Org mode for GTD kind of methodologies, as also discussed in http://thread.gmane.org/gmane.emacs.orgmode/523 I wonder whether anyone solved this issue already. All help and input appreciated. Regards, Georg --20070924224444+020025359234043331878-119329682 Content-Type: application/emacs-lisp Content-Disposition: inline Content-Transfer-Encoding: quoted-printable (defvar *org-email-todo-tree-header* "* Emails") (defvar *org-email-todo-list-buffer* "~/Tools/Org/Email") (defun org-insert-email-as-current-todo () (interactive) (let ((link (org-store-link nil))) (save-window-excursion (find-file *org-email-todo-list-buffer*) (goto-char (point-min)) (let ((point (re-search-forward *org-email-todo-tree-header* (point-m= ax) nil))) (org-end-of-subtree t) (insert "\n** NEXT ") (insert link) (insert " :Computer:")))) (my-gnus-move-to-received) (message "Saved.")) --20070924224444+020025359234043331878-119329682 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable =2D-=20 Georg C. F. Greve Free Software Foundation Europe (http://fsfeurope.org) Join the Fellowship and protect your freedom! (http://www.fsfe.org) What everyone should know about DRM (http://DRM.info) --20070924224444+020025359234043331878-119329682-- --20070924224444+0200-266297690-168031268168152763 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQCVAwUBRvghvCk9sUy32wQcAQKKYAP/fOJTquJOgJuYM1u2jkNvy4G/I3uGveVX gcaz1WtJSnvi8MFjpi7vsPCsr2DVXHMr+Pl12ekkOxGGAOCw8h1ATsmVL0/WERc0 TthczNjrld6OeoQpPq6Or1u54xSjgdGWT2o1xwpF4iU8WOdnEwlcCNUF7XpYhTiN ZysQCdr0FJU= =5kGR -----END PGP SIGNATURE----- --20070924224444+0200-266297690-168031268168152763-- --===============0150696694== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============0150696694==--