From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tim O'Callaghan" Subject: Re: [Orgmode] Feature Request: "Keeping me honest" Date: Mon, 16 Dec 2013 15:02:05 +0100 Message-ID: References: <3d6808890908030647k3ecfd8b1u45bca71320ca34cc@mail.gmail.com> <7EA78739DB6FF044926304E83668BF8222E0303C@brewer.cmass.criticalmass.com> <3d6808890909210722h5b145187xc55de0331e73104e@mail.gmail.com> <3d6808890909301731n5f23120er8966af846ab3271d@mail.gmail.com> <3d6808890909301929u6ce5bbd7pb75aa217d32564f2@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=f46d043c081624cb3304eda74420 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40207) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VsYkz-00037h-5J for emacs-orgmode@gnu.org; Mon, 16 Dec 2013 09:02:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VsYkx-0007oA-BH for emacs-orgmode@gnu.org; Mon, 16 Dec 2013 09:02:49 -0500 Received: from mail-we0-x22e.google.com ([2a00:1450:400c:c03::22e]:42213) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VsYkw-0007ns-Uu for emacs-orgmode@gnu.org; Mon, 16 Dec 2013 09:02:47 -0500 Received: by mail-we0-f174.google.com with SMTP id q58so4604555wes.19 for ; Mon, 16 Dec 2013 06:02:45 -0800 (PST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Adam Spiers Cc: org-mode --f46d043c081624cb3304eda74420 Content-Type: text/plain; charset=ISO-8859-1 Hi Adam. I still lurk on the org-mode list. I'm not using org as much as a TODO system any more, mostly for publishing and notes, so I am not sure if it works with the lates version of org. Attached is the code, released for those that might find it of value. It has not substantially changed in all that time. Its essentially an extra highlighter aimed at org-mode nodes that have tags like todo and project. regards, Tim. On 15 December 2013 17:08, Adam Spiers wrote: > Hey Tim, > > I realise this is from over 4 years ago, but I was wondering if you'd > made any progress with org-action-verbs since then? It's a great idea > and IMHO worthy of being made into a package. > > Cheers, > Adam > > On 1 October 2009 03:29, Tim O'Callaghan wrote: >> Small update. Fixes the problem of the highlighting not disappearing >> when headline is fixed. >> >> - Still has some issues with removing highlighting when TODO becomes >> something else. >> >> - Added new default verbs: >> TODO, NEXT -> Call, Email, Fix, Find, Fill out, Give, Print, Re-Do, Take >> PROJECT -> Configure, Draft, Purge, Gather >> >> Enjoy, >> >> Tim. --f46d043c081624cb3304eda74420 Content-Type: text/x-emacs-lisp; charset=US-ASCII; name="overbs.el" Content-Disposition: attachment; filename="overbs.el" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hp9sn9670 Ozs7IG9yZy1hY3Rpb24tdmVyYnMuZWwgLS0tIEhpZ2hsaWdodCBwb3RlbnRpYWxseSB1bi1kb2Fi bGUgaGVhZGxpbmVzLgoKOzsgQ29weXJpZ2h0IChDKSAyMDA4IFRpbSBPJ0NhbGxhZ2hhbgoKOzsg QXV0aG9yOiBUaW0gTydDYWxsYWdoYW4gPHRpbW9AZHNwc3J2LmNvbT4KOzsgVmVyc2lvbjogMC4x Cgo7OyBUaGlzIGZpbGUgaXMgbm90IGN1cnJlbnRseSBwYXJ0IG9mIEdOVSBFbWFjcy4KCjs7IFRo aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv b3IKOzsgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgYXMKOzsgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247 IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdAo7OyB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp b24uCgo7OyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3 aWxsIGJlIHVzZWZ1bCwgYnV0Cjs7IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g dGhlIGltcGxpZWQgd2FycmFudHkgb2YKOzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKOzsgR2VuZXJhbCBQdWJsaWMgTGlj ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKOzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKOzsgYWxvbmcgd2l0aCB0aGlzIHBy b2dyYW0gOyBzZWUgdGhlIGZpbGUgQ09QWUlORy4gIElmIG5vdCwgd3JpdGUgdG8KOzsgdGhlIEZy ZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxlIFBsYWNlIC0gU3VpdGUgMzMw LAo7OyBCb3N0b24sIE1BIDAyMTExLTEzMDcsIFVTQS4KCjs7OyBDb21tZW50YXJ5OgoKOzsgVGhp cyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiBhbiBpZGVhIEkgaGFkIHRvIGtlZXAgbWUgaG9uZXN0 LiBJbgo7OyBHVEQgZWFjaCAnbmV4dCBhY3Rpb24nIGlzIHN1cHBvc2VkIHRvIGJlIGFuIGFjdHVh bCBkby1hYmxlIHRoaW5nIHRvCjs7IGZ1cnRoZXIgdGhlIHByb2plY3QgaXQgaXMgYXNzb2NpYXRl ZCB3aXRoLgoKOzsgV2hlbiBjcmVhdGluZyBuZXh0IGFjdGlvbnMgb3IgcHJvamVjdCBoZWFkbGlu ZXMgdGhlcmUgaXMgc29tZXRpbWVzCjs7IGEgdGVuZGFuY3kgdG8gdXNlIGEgaGVhZGluZyB0aGF0 IGlzIGEgYml0IHZhdWdlL3VuLWRvYWJsZS4gVGhpcyBpcwo7OyB1c3VhbGx5IGEgc2lnbiB0aGF0 IHRoZSB0YXNrIHRoZSBoZWFkbGluZSByZXByZXNlbnRzIG5lZWRzIG1vcmUKOzsgdGhpbmtpbmcg YWJvdXQgYW5kIHdpbGwgcHJvYmFibHkgbmVlZCBtb3JlIHRoYW4gb25lIG5leHQgYWN0aW9uIG9y Cjs7IHNwYXduIGFub3RoZXIgcHJvamVjdC4KCjs7IG9yZy1hY3Rpb24tdmVyYnMgd2FzIGNyZWF0 ZWQgdG8gdXNlIGEgbGlzdCBvZiBHVEQgJ2FjdGlvbiB2ZXJicycgdG8KOzsgZGlhZ25vc2UgYSBm dW5jdGlvbmFsICJOZXh0IEFjdGlvbiIgYW5kIHByb2plY3QgaGVhZGxpbmUuIEl0Cjs7IHNlYXJj aGVzIGZvciBoZWFkbGluZXMgb2YgYSBzcGVjaWZpYyBUT0RPIHR5cGUgYW5kIGNoZWNrcyB0byBz ZWUgaWYKOzsgdGhlIG5leHQgd29yZCBpcyBzcGVjaWZpZWQgYXMgYW4gYWN0aW9uIHZlcmIuIElm IG5vdCwgdGhlbiBpdAo7OyBoaWdobGlnaHRzIHRoZSBub24gYWN0aW9uYWJsZSB3b3JkLiBLaW5k IG9mIGxpa2UgZmx5c3BlbGwgbW9kZS4KCjs7IFRvIHVzZSB5b3UgbWlnaHQgcHV0IHRoZSBmb2xs b3dpbmcgaW4geW91ciAuZW1hY3M6Cjs7Cjs7IChyZXF1aXJlICdvcmctYWN0aW9uLXZlcmJzKQo7 Owo7OyBUbyBjaGFuZ2UgdGhlIGRlZmF1bHQgVE9ETy9BY3Rpb24gdmVyYiB0YWJsZSB5b3UgY2Fu IHNldAo7OyAnb3JnLWFjdGlvbi10b2RvLXZlcmJzJy4gQmVsb3cgaXMgYW4gZXhhbXBsZQo7OyAn b3JnLWFjdGlvbi10b2RvLXZlcmJzJyBUaGUgZmlyc3QgY2hlY2tzIGZvciB0aGUgcmlnaHQgc3Bh Y2VzaGlwCjs7IG5hbWUgYXNzb2NpYXRlZCB3aXRoIHRoZSBTUEFDRVNISVAgdG9kbyB0eXBlLCBh bmQgdGhlIHJpZ2h0IGNvbG91cgo7OyBmb3IgdGhlIENPTE9SL0NPTE9VUiB0b2RvIHR5cGUuCgo7 OyhzZXRxIG9yZy1hY3Rpb24tdG9kby12ZXJicwo7OyAgICAgICcoCjs7ICAgICAgICAoKCJTUEFD RVNISVAiKSAuICgiQ2hhbGxlbmdlciIgIlZveWFnZXIiICJFbnRlcnByaXNlIiAiTm9zdHJvbW8i ICJBcG9sbG8iICkpCjs7ICAgICAgICAoKCJDT0xPVVIiICJDT0xPUiIpIC4gKCJSZWQiICJZZWxs b3ciICJHcmVlbiIgIkFxdWFtYXJpbmUiICJCbHVlIiAiQmxhY2siKSkKOzsgICAgICAgICkKOzsK OzsKCihyZXF1aXJlICdvcmcpCgooZGVmZmFjZSBvcmctYWN0aW9uLWluY29ycmVjdC1mYWNlCiAg JygoKChjbGFzcyBjb2xvcikgKGJhY2tncm91bmQgbGlnaHQpKSAoOmZvcmVncm91bmQgInB1cnBs ZSIgOmJvbGQgdCA6dW5kZXJsaW5lIHQpKQogICAgKCgoY2xhc3MgY29sb3IpIChiYWNrZ3JvdW5k IGRhcmspKSAoOmZvcmVncm91bmQgInB1cnBsZSIgOmJvbGQgdCA6dW5kZXJsaW5lIHQpKQogICAg KHQgKDpib2xkIHQgOnVuZGVybGluZSB0KSkpCiAgIlVzZWQgYnkgb3JnLWFjdGlvbi12ZXJicyB0 byBoZWxwIG1hcmsgYmFkICd1bi1kb2FibGUnIGhlYWRsaW5lcy4iKQoKOzsgYmFja3dhcmQtY29t cGF0aWJpbGl0eSBhbGlhcwoocHV0ICdvcmctYWN0aW9uLWluY29ycmVjdC1mYWNlICdmYWNlLWFs aWFzICdvcmctYWN0aW9uLWluY29ycmVjdCkKCihkZWZ2YXIgb3JnLWFjdGlvbi10b2RvLXZlcmJz IAogICcoCiAgICAoKCJUT0RPIiAiTkVYVCIpIC4gCiAgICAgKCJBZGRyZXNzIiAiQXNrIiAiQXZv aWQiICJCdXkiICJDaGFuZ2UiICJDbGFyaWZ5IiAiQ29sbGVjdCIgIkNvbW1lbmQiICJDb25mcm9u dCIKICAgICAgIkNvbnNpZGVyIiAiQ3JlYXRlIiAiRGVjaWRlIiAiRGVmZXIiICJEZXZlbG9wIiAi RGlzY2FyZCIgIkRvIEFnYWluIiAiRG93bmxvYWQiCiAgICAgICJFbnRlciIgIkZpbGUiICJGb2xs b3cgVXAiICJIaXJlIiAiSW1wcm92ZSIgIkluY3JlYXNlIiAiSW5mb3JtIiAiSW5xdWlyZSIKICAg ICAgIk1haW50YWluIiAiTWVhc3VyZSIgIk1vbml0b3IiICJPcmRlciIgIlBhaW50IiAiUGhvbmUi ICJQcmlvcml0aXplIiAiUHVyY2hhc2UiCiAgICAgICJRdWVzdGlvbiAiICJSZWR1Y2UiICJSZW1l bWJlciIgIlJlcGFpciIgIlJlcGx5IiAiUmVwb3J0IiAiUmVzZWFyY2giICJSZXNvbHZlIgogICAg ICAiUmV2aWV3IiAiU2NoZWR1bGUiICJTZWxsIiAiU2VuZCIgIlNlcnZpY2UiICJTcGVjaWZ5IiAi U3RhcnQiICJTdG9wIiAiU3VnZ2VzdCIKICAgICAgIlRpZHkiICJUcmFpbiIgIlVwZGF0ZSIgIlVw Z3JhZGUiICJXcml0ZSIpKQogICAgKCgiUFJPSkVDVCIpIC4gCiAgICAgKCJGaW5hbGl6ZSIgIlJl c29sdmUiICJIYW5kbGUiICJMb29rLUludG8iICJTdWJtaXQiICJNYXhpbWl6ZSIgIk9yZ2FuaXpl IgogICAgICAiRGVzaWduIiAiQ29tcGxldGUiICJFbnN1cmUiICJSZXNlYXJjaCIgIlJvbGwtT3V0 IiAiVXBkYXRlIiAiSW5zdGFsbCIKICAgICAgIkltcGxlbWVudCIgIlNldC1VcCIpKQogICAgKQog ICJvcmctYWN0aW9uIHRvZG8ga2V5d29yZHMgdG8gYXBwbHkgdG8gaW5jb3JyZWN0IGFjdGlvbiB2 ZXJiIG92ZXJsYXkgdG8uIikKCihkZWZ1biBvcmctZm9udC1sb2NrLWFkZC1hY3Rpb24tZmFjZXMg KGxpbWl0KQogICJBZGQgdGhlIHNwZWNpYWwgYWN0aW9uIHdvcmQgZmFjZXMuIgogIChsZXQgKHJ0 biBhKQogICAgOzsgY2hlY2sgdmFyaWFibGUgaXMgc2V0LCBhbmQgYnVmZmVyIGxlZnQgdG8gc2Vh cmNoCiAgICAod2hlbiAoYW5kIChub3QgcnRuKSBvcmctYWN0aW9uLXRvZG8tdmVyYnMpCiAgICAg IDs7IGZvciBlYWNoIHRvZG8vYWN0aW9uIHZlcmIgc2V0CiAgICAgIChkb2xpc3QgKHRvZG8gb3Jn LWFjdGlvbi10b2RvLXZlcmJzKQogICAgICAgIDs7IGJ1aWxkIHJlZ2V4cHMKICAgICAgICAobGV0 ICgodG9kby1rZXl3b3Jkcy1yZWdleHAKICAgICAgICAgICAgICAgKGNvbmNhdCAiXlxcKitbIAld KyIgCiAgICAgICAgICAgICAgICAgICAgICAgKHJlZ2V4cC1vcHQgKGNhciB0b2RvKSAnd29yZHMp KSkKICAgICAgICAgICAgICAodG9kby1hY3Rpb24tdmVyYnMtcmVnZXhwCiAgICAgICAgICAgICAg IChjb25jYXQgIlsgCV0rIiAocmVnZXhwLW9wdCAoY2RyIHRvZG8pICd3b3JkcykpKSkKICAgICAg ICAgIDs7IHdoaWxlIHdlIGNhbiBmaW5kIGEgdG9kbyBrZXl3b3JkCiAgICAgICAgICAod2hpbGUg KHJlLXNlYXJjaC1mb3J3YXJkIHRvZG8ta2V5d29yZHMtcmVnZXhwIGxpbWl0IHQpCiAgICAgICAg ICAgIDs7IGNoZWNrIGZvciBhY3Rpb24gdmVyYgogICAgICAgICAgICAoaWYgKGxvb2tpbmctYXQg dG9kby1hY3Rpb24tdmVyYnMtcmVnZXhwKQogICAgICAgICAgICAgICAgbmlsCiAgICAgICAgICAg ICAgOzsgbm90IGFuIGFjdGlvbiB2ZXJiLCByZXNldCBtYXRjaCBkYXRhIHRvIG5leHQgd29yZAog ICAgICAgICAgICAgIChpZiAobG9va2luZy1hdCAiWyAJXStcXChcXDxcXHdcXHcrXFw+XFwpIikK ICAgICAgICAgICAgICAgICAgOzsgYXBwbHkgbmV3IG92ZXJsYXkKICAgICAgICAgICAgICAgICAg KGxldCAoKG92ZXJsYXkgKG1ha2Utb3ZlcmxheSAobWF0Y2gtYmVnaW5uaW5nIDEpIChtYXRjaC1l bmQgMSkgbmlsIHQgbmlsKSkpCiAgICAgICAgICAgICAgICAgICAgKG92ZXJsYXktcHV0IG92ZXJs YXkgJ2ZhY2UgJ29yZy1hY3Rpb24taW5jb3JyZWN0KQogICAgICAgICAgICAgICAgICAgIDs7KG92 ZXJsYXktcHV0IG92ZXJsYXkgJ21vdXNlLWZhY2UgbW91c2UtZmFjZSkKICAgICAgICAgICAgICAg ICAgICAob3ZlcmxheS1wdXQgb3ZlcmxheSAnb3JnLWFjdGlvbi1vdmVybGF5IHQpCiAgICAgICAg ICAgICAgICAgICAgKG92ZXJsYXktcHV0IG92ZXJsYXkgJ2V2YXBvcmF0ZSB0KQogICAgICAgICAg ICAgICAgICAgIChvdmVybGF5LXB1dCBvdmVybGF5ICdoZWxwLWVjaG8gIm1vdXNlLTI6IGNvcnJl Y3Qgd29yZCBhdCBwb2ludCIpCiAgICAgICAgICAgICAgICAgICAgb3ZlcmxheSkpKQogICAgICAg ICAgICA7OyByZXNldCBzZWFyY2ggcG9pbnQ/CiAgICAgICAgICAgIChiYWNrd2FyZC1jaGFyIDEp KSkpKQogICAgcnRuKSkKCihkZWZ1biBvcmctbW9kZS1hY3Rpb24tdmVyYnMtaG9vayAoKQogICJJ bml0YWxpc2Ugb3JnLWFjdGlvbi12ZXJicy4iCiAgKGludGVyYWN0aXZlKSAKICAoZm9udC1sb2Nr LWFkZC1rZXl3b3JkcyBuaWwgJygob3JnLWZvbnQtbG9jay1hZGQtYWN0aW9uLWZhY2VzKSkpCiAg KQoKOzsgVHVybiBvbiBhY3Rpb24gdmVyYiBmb250IGxvY2tpbmcuCihhZGQtaG9vayAnb3JnLW1v ZGUtaG9vayAnb3JnLW1vZGUtYWN0aW9uLXZlcmJzLWhvb2spCgoocHJvdmlkZSAnb3JnLWFjdGlv bi12ZXJicykKOzs7IG9yZy1hbm5vdGF0ZS1maWxlLmVsIGVuZHMgaGVyZQo= --f46d043c081624cb3304eda74420--