emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: "Tim O'Callaghan" <tim.ocallaghan@gmail.com>
To: org-mode <emacs-orgmode@gnu.org>
Subject: Re: Feature Request: "Keeping me honest"
Date: Thu, 1 Oct 2009 02:31:48 +0200	[thread overview]
Message-ID: <3d6808890909301731n5f23120er8966af846ab3271d@mail.gmail.com> (raw)
In-Reply-To: <3d6808890909210722h5b145187xc55de0331e73104e@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2197 bytes --]

Attached is a working implementation of the idea.

So, in GTD each 'next action' is supposed to be an actual doable
thing to further the project it is associated with.

When creating next actions or project headlines there is sometimes
a tendency to use a heading that is a bit vague/undoable. This is
usually a sign that the task the headline represents needs more
thinking about and will probably need more than one next action or
spawn another project.

org-action-verbs was created to use a list of GTD 'action verbs' to
diagnose non-functional next action and project headlines. It searches
for headlines of a specific TODO type and checks to see if the first
word in the headline is specified as an action verb for that TODO
type. If not, then it highlights that first non actionable word.

Its a bit like flyspell mode but for checking doable org headlines.

To use put the following in your .emacs:
(require 'org-action-verbs)

To change the default TODO Type->Action Verb table you can set
'org-action-todo-verbs'. Below is an example. The first checks for the
right spaceship name associated with the 'SPACESHIP' TODO type, and
the right colour for the 'COLOR' and 'COLOUR' TODO types.

- note the Action verbs are case sensitive.

(setq org-action-todo-verbs
   '(
     (("SPACESHIP") . ("Challenger" "Voyager" "Enterprise" "Nostromo"
"Apollo" ))
     (("COLOUR" "COLOR") . ("Red" "Yellow" "Green" "Aquamarine" "Blue" "Black"))
     )

The current default mappings are based on David Allen's GTD verb list:

Verbs for the TODO types "TODO" and "NEXT" ->

Address Ask Avoid Buy Change Clarify Collect Commend
Confront Consider Create Decide Defer Develop Discard
Do Again Download Enter File Follow Up Hire Improve
Increase Inform Inquire Enquire Maintain Measure Monitor
Order Paint Phone Prioritize Prioritise Purchase
Question Reduce Remember Repair Reply Report Research
Resolve Review Schedule Sell Send Service Specify
Start Stop Suggest Tidy Train Update Upgrade Write

Verbs for the TODO type "PROJECT" ->
Finalize Finalise Resolve Handle Look-Into Submit Maximize Maximise
Organize Organise Design Complete Ensure Research Roll-Out Update
Install Implement Set-Up

Enjoy,

Tim.

[-- Attachment #2: org-action-verbs.el --]
[-- Type: application/emacs-lisp, Size: 5567 bytes --]

[-- Attachment #3: Type: text/plain, Size: 204 bytes --]

_______________________________________________
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

  reply	other threads:[~2009-10-01  0:32 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-03 13:47 Feature Request: "Keeping me honest" Tim O'Callaghan
2009-08-05  1:54 ` Jonathan Arkell
2009-09-21 14:22   ` Tim O'Callaghan
2009-10-01  0:31     ` Tim O'Callaghan [this message]
2009-10-01  2:29       ` Tim O'Callaghan
2013-12-15 16:08         ` [Orgmode] " Adam Spiers
2013-12-16 14:02           ` Tim O'Callaghan
2013-12-16 15:52             ` Adam Spiers
2013-12-16 17:12               ` Tim O'Callaghan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3d6808890909301731n5f23120er8966af846ab3271d@mail.gmail.com \
    --to=tim.ocallaghan@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).