unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Jambunathan K <kjambunathan@gmail.com>
To: Stephen Berman <stephen.berman@gmx.net>
Cc: emacs-devel@gnu.org
Subject: Re: New version of todo-mode.el (announcement + user guide)
Date: Sat, 31 Aug 2013 09:25:23 +0530	[thread overview]
Message-ID: <87y57ia504.fsf@gmail.com> (raw)
In-Reply-To: <87k3m2275u.fsf@rosalinde.fritz.box> (Stephen Berman's message of "Mon, 10 Jun 2013 01:31:09 +0200")


Wrt, todo-mode vs org-mode, there was a question:

  Does Org do that already?

The answer to the above question by can be found by answering another
question:

  Can I use a Samurai sword as shavin blade? [1]

The essential difference is in (and derives from) their underlying data
model.

Todo-mode uses a format defined by diary

   (info "(emacs) Diary")
   (info "(emacs) Format of Diary File")

Org-mode is a rebel.  Org-mode rolls it's own data format.  Org allows
importing of diary entries but actively encourges NON-reliance on diary
file.

    (info "(org) Weekly/daily agenda")

Furthermore, Org's agenda buffer (which is the equivalent of diary
display) is incompatible with diary format. [2]

----------------------------------------------------------------

In the obsolete version of legacy todo-mode file [3], I see mentions of
Carsten Dominik.  So I believe Carsten was very familiar with todo-mode
and his experience with todo-mode also fed in to design of Org-mode.

,----
| ;;      Carsten Dominik <dominik@strw.LeidenUniv.nl> suggested that
| ;;
| ;;          "&%%(todo-cp)"
| ;;
| ;;      might be nicer and to that effect a function has been declared
| ;;      further down in the code.  You may wish to auto-load this.
| ;;
| ;;      Carsten also writes that that *changing* the prefix after the
| ;;      todo list is already established is not as simple as changing
| ;;      the variable - the todo files have to be changed by hand.
`----

----------------------------------------------------------------

[1] I hope the answer is NO.  I haven't seen or used samurai sword.  I
just use it because it sounds fancy.  May be Wikipedia mentions it, I
don't know...

[2] Incompatible, atleast with factory settings of Org and Diary.  

For example, if I create a single TODO item In Org, copy the daily
agenda verbatim to the diary file, I see that the whole calendar lights
up with entries.  

My gut feeling is that with some simple processing of Org agenda buffer
and with some simple diary customization (of date format), it should be
possible for Org to "export" to a standard Emacs diary file.

[3] lisp/obsolete/otodo-mode.el



      parent reply	other threads:[~2013-08-31  3:55 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-09 23:31 New version of todo-mode.el (announcement + user guide) Stephen Berman
2013-06-10 13:24 ` Bastien
2013-06-10 14:35   ` Stephen Berman
2013-06-10 14:49     ` Bastien
2013-06-10 20:51       ` New version of todo-mode.el (code) Stephen Berman
2013-08-30 18:31         ` Jambunathan K
2013-09-08 21:09           ` Stephen Berman
2013-06-10 14:52     ` New version of todo-mode.el (announcement + user guide) Óscar Fuentes
2013-06-10 20:52       ` Stephen Berman
2013-06-11  0:20         ` Stefan Monnier
2013-06-11 18:36           ` Stephen Berman
2013-06-11 21:48             ` Stefan Monnier
2013-06-12 21:37               ` Stephen Berman
2013-06-13  1:06                 ` Stefan Monnier
2013-06-13 20:53                   ` Stephen Berman
2013-06-12 17:28             ` Glenn Morris
2013-06-12 21:26               ` Stefan Monnier
2013-06-12 21:37               ` Stephen Berman
2013-06-13  1:18                 ` Stefan Monnier
2013-06-13 20:53                   ` Stephen Berman
2013-06-14  0:21                     ` Stefan Monnier
2013-06-14 21:37                       ` Stephen Berman
2013-06-15  0:40                         ` Glenn Morris
2013-06-15  1:49                         ` Stefan Monnier
2013-06-15 12:52                           ` Stephen Berman
2013-06-16  0:44                             ` Stefan Monnier
2013-06-16 22:52                               ` Stephen Berman
2013-06-17  0:37                                 ` Stefan Monnier
2013-06-17 19:50                                 ` Glenn Morris
2013-06-17 22:33                                   ` Stephen Berman
2013-06-12 18:30             ` Wolfgang Jenkner
2013-06-12 21:38               ` Stephen Berman
2013-06-13  1:24                 ` Wolfgang Jenkner
2013-06-13 20:54                   ` Stephen Berman
2013-06-13 10:59 ` Vitalie Spinu
2013-06-13 20:54   ` Stephen Berman
2013-08-31  3:55 ` Jambunathan K [this message]

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.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=87y57ia504.fsf@gmail.com \
    --to=kjambunathan@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=stephen.berman@gmx.net \
    /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.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).