From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Daniel Martins" Subject: Re: org-mode and remind integration Date: Fri, 9 Jan 2009 06:57:18 -0200 Message-ID: <6ac505ad0901090057x40d163edr1366a45fb08ed405@mail.gmail.com> References: <6ac505ad0812310353yedc8ac6x4e59dc377a6d009b@mail.gmail.com> <368A47AA-30D5-40B0-9ECD-57B0361B89AA@uva.nl> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_194748_23683999.1231491438977" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LLDBC-0007sI-Om for emacs-orgmode@gnu.org; Fri, 09 Jan 2009 03:57:22 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LLDBB-0007s6-SW for Emacs-orgmode@gnu.org; Fri, 09 Jan 2009 03:57:22 -0500 Received: from [199.232.76.173] (port=56631 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LLDBB-0007s3-NX for Emacs-orgmode@gnu.org; Fri, 09 Jan 2009 03:57:21 -0500 Received: from rv-out-0708.google.com ([209.85.198.243]:6344) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LLDBA-0002gz-HV for Emacs-orgmode@gnu.org; Fri, 09 Jan 2009 03:57:21 -0500 Received: by rv-out-0708.google.com with SMTP id k29so11148981rvb.6 for ; Fri, 09 Jan 2009 00:57:19 -0800 (PST) In-Reply-To: <368A47AA-30D5-40B0-9ECD-57B0361B89AA@uva.nl> 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: Carsten Dominik Cc: bastien.guerry@ens.fr, Emacs-orgmode@gnu.org ------=_Part_194748_23683999.1231491438977 Content-Type: multipart/alternative; boundary="----=_Part_194749_14814108.1231491438977" ------=_Part_194749_14814108.1231491438977 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Yes, I am. My poor capabilibies on Emacs Lisp are constraining my efforts a bit. I am sending the last version of org2rem which integrates timed reminds from DEADLINE: and SCHEDULE: lines I lack a way to add timestamps Brackets are another problem with remind Something like **** Shop [1/5] [60%] SCHEDULED: <2009-01-12 Mon +1w> - [ ] 2 dvds - [ ] 1 cd - [ ] 1 disk - [X] extra 1 - [X] extra 2 I opt to kill all the bracketed enclosed regions REM 12 Jan 2009 MSG Shop % Since REM 12 Jan 2009 MSG Shop 1/5 60% % may generate a problem due to % Daniel 2009/1/9 Carsten Dominik > Is any action happening on this? Is someone trying to fix org2rem? > - Carsten > > On Dec 31, 2008, at 12:53 PM, Daniel Martins wrote: > > > I changed from planner-el to org-mode after reading Sachas comments and > some videos: mostly Carsten and Russell ones. > > However I use remind a lot. I like wyrd for remote operation and I have > remind - diary - ical and planner-el very integrated. > > I think that org-mode would be improved from using remind. The ical -> > org-mode could be done using the longer path > > ical -> remind -> diary -> org-mode > > Via > > ical -> remind: http://wiki.43folders.com/index.php/*ICal2Rem* > > remind -> diary: Sacha's rem2diary > > diary -> org-mode: (setq org-agenda-include-diary t) > > > the reverse path could be directly > > org-mode -> ical > > .reminders.org.deadline > .reminders.org.scheduled > > However if I want to add all my appts in > .reminders.org.deadline and > .reminders.org.scheduled > from inside org-mode > > I think that > > org2rem > > is lacking a few features > > 1. It does not work with priorities since > > *** TODO [#A] something > DEADLINE: <2009-01-05> > > generates > > REM 30 Dec 2008 MSG [#A] something > > which yields problems with remind parser > > org2rem should eliminate the priorities at all > > REM 30 Dec 2008 MSG something > > or eliminate the brackets > REM 30 Dec 2008 MSG #A something > > > 2. timed deadlines are not included > *** TODO something > DEADLINE: <2008-12-31 Wed 19:00> > > > generates > REM 31 Dec 2008 MSG something% > > and should generate > > REM 31 Dec 2008 AT 19:00 MSG something% > > > > I tried to send an emacs bug report but as I do not use Emacs for sending > email (yet!). It seems that the bug was not reported. > > I must also admit that gnus always frightened me! > > First thanks for all the good work done with org-mode > > > Daniel > > > > ------=_Part_194749_14814108.1231491438977 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Yes, I am.

My poor capabilibies on Emacs Lisp are constraining my efforts a bit.


I am sending the last version of org2rem which integrates timed reminds from DEADLINE: and SCHEDULE: lines

I lack a way to add timestamps

Brackets are another problem with remind

Something like

**** Shop   [1/5] [60%]
    SCHEDULED: <2009-01-12 Mon +1w>
- [ ]  2 dvds
- [ ]  1 cd
- [ ]  1 disk
- [X] extra 1
- [X] extra 2

I opt to kill all the bracketed enclosed regions

REM 12 Jan 2009 MSG Shop   %

Since
REM 12 Jan 2009 MSG Shop 1/5 60% %

may generate a problem due to %

Daniel

2009/1/9 Carsten Dominik <dominik@science.uva.nl>
Is any action happening on this?  Is someone trying to fix org2rem?

- Carsten

On Dec 31, 2008, at 12:53 PM, Daniel Martins wrote:


I changed from planner-el to org-mode after reading Sachas comments and some videos: mostly Carsten and Russell ones.

However I use remind a lot. I like wyrd for remote operation and I have remind - diary - ical and planner-el very integrated.

I think that org-mode would be improved from using remind. The ical -> org-mode could be done using the longer path

ical -> remind -> diary -> org-mode

Via

ical -> remind:  http://wiki.43folders.com/index.php/ICal2Rem

remind -> diary:   Sacha's rem2diary

diary -> org-mode:  (setq org-agenda-include-diary t)       


the reverse path could be directly

org-mode -> ical

.reminders.org.deadline
 .reminders.org.scheduled

However if I want to add all my appts in
.reminders.org.deadline and
 .reminders.org.scheduled
  from inside org-mode

I think that

org2rem

is lacking a few features

1. It does not work with priorities since

*** TODO  [#A] something
    DEADLINE: <2009-01-05>

generates

REM 30 Dec 2008 MSG [#A] something

which yields problems with remind parser

org2rem should eliminate the priorities at all

REM 30 Dec 2008 MSG something

or eliminate the brackets
REM 30 Dec 2008 MSG #A something


2. timed deadlines are not included
*** TODO  something
    DEADLINE: <2008-12-31 Wed 19:00>


generates
REM 31 Dec 2008 MSG something%

and should generate

REM 31 Dec 2008 AT 19:00 MSG something%



I tried to send an emacs bug report but as I do not use Emacs for sending email (yet!).  It seems that the bug was not reported.

I must also admit that gnus always frightened me!

First thanks for all the good work done with org-mode


Daniel




------=_Part_194749_14814108.1231491438977-- ------=_Part_194748_23683999.1231491438977 Content-Type: application/octet-stream; name=org2rem.el Content-Transfer-Encoding: base64 X-Attachment-Id: f_fpqlv7su0 Content-Disposition: attachment; filename=org2rem.el Ozs7IG9yZzJyZW0uZWwgLS0tIENvbnZlcnQgb3JnIGFwcG9pbnRtZW50cyBpbnRvIHJlbWluZGVy cwoKOzsgQ29weXJpZ2h0IDIwMDYgQmFzdGllbiBHdWVycnkKOzsKOzsgQXV0aG9yOiBiemcgQVQg YWx0ZXJuIERPVCBmcgo7OyBWZXJzaW9uOiAkSWQ6IG9yZzJyZW0uZWwsdiAwLjEgMjAwNi8xMi8w NCAwOToyMTowMyBndWVycnkgRXhwIGd1ZXJyeSAkCjs7IEtleXdvcmRzOiBvcmctbW9kZSByZW1p bmQgcmVtaW5kZXIgYXBwb2ludG1lbnQgZGlhcnkgY2FsZW5kYXIKOzsgWC1VUkw6IGh0dHA6Ly93 d3cuY29nbml0aW9uLmVucy5mci9+Z3VlcnJ5L3Uvb3JnMnJlbS5lbAoKOzsgVGhpcyBwcm9ncmFt IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK OzsgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh cyBwdWJsaXNoZWQgYnkKOzsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl cnNpb24gMiwgb3IgKGF0IHlvdXIgb3B0aW9uKQo7OyBhbnkgbGF0ZXIgdmVyc2lvbi4KOzsKOzsg VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1 c2VmdWwsCjs7IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs aWVkIHdhcnJhbnR5IG9mCjs7IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKOzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y IG1vcmUgZGV0YWlscy4KOzsKOzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0 aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKOzsgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07 IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKOzsgRm91bmRhdGlvbiwgSW5jLiwg Njc1IE1hc3MgQXZlLCBDYW1icmlkZ2UsIE1BIDAyMTM5LCBVU0EuCgo7OzsgQ29tbWVudGFyeToK Cjs7IE5vdCBzbyBtdWNoIHRvIHNheSBoZXJlLiAgSnVzdCB0cnkgb3JnMnJlbSBpbiB5b3VyIG9y Zy1tb2RlIGJ1ZmZlci4KCjs7IFB1dCB0aGlzIGZpbGUgaW50byB5b3VyIGxvYWQtcGF0aCBhbmQg dGhlIGZvbGxvd2luZyBpbnRvIHlvdXIgfi8uZW1hY3M6Cjs7ICAgKHJlcXVpcmUgJ29yZzJyZW0p Cgo7OzsgQ29kZToKCihwcm92aWRlICdvcmcycmVtKQooZXZhbC13aGVuLWNvbXBpbGUKICAocmVx dWlyZSAnY2wpKQoKKGRlZnZhciBvcmcycmVtLXNjaGVkdWxlZC1yZW1pbmRlcnMgbmlsKQooZGVm dmFyIG9yZzJyZW0tZGVhZGxpbmUtcmVtaW5kZXJzIG5pbCkKKGRlZnZhciBwdXJlLXRpbWUgbmls KQooZGVmdmFyIG9yZzJyZW0tc2NoZWR1bGVkLXJlbWluZC1maWxlIAogICJ+Ly5yZW1pbmRlcnMu b3JnLnNjaGVkdWxlZCIpCihkZWZ2YXIgb3JnMnJlbS1kZWFkbGluZS1yZW1pbmQtZmlsZSAKICAi fi8ucmVtaW5kZXJzLm9yZy5kZWFkbGluZSIpCgooZGVmdW4gb3JnMnJlbS1saXN0LXJlbWluZGVy cyAocmVnZXhwKQogICJNYWtlIGEgbGlzdCBvZiBhcHBvaW50bWVudHMuIApSRUdFWFAgaXMgZWl0 aGVyIFNDSEVEVUxFRDogb3IgREVBRExJTkU6LiIKICAoc2F2ZS1leGN1cnNpb24KICAgIChnb3Rv LWNoYXIgKHBvaW50LW1pbikpCiAgICAod2hpbGUgKHJlLXNlYXJjaC1mb3J3YXJkIAoJICAgIChj b25jYXQgIl5bIFx0XSoiIHJlZ2V4cAoJCSAgICAiWyBcdF0qIiAgb3JnLXRzLXJlZ2V4cDIpIG5p bCB0KQogICAgICAobGV0KiAoKHN5c3RlbS10aW1lLWxvY2FsZSAiQyIpIDs7IG1ha2Ugc3VyZSB3 ZSB1c2UgZW5nbGlzaCBkYXRlcwoJICAgICAoeWVhciAoc3RyaW5nLXRvLW51bWJlciAobWF0Y2gt c3RyaW5nLW5vLXByb3BlcnRpZXMgMikpKQoJICAgICAobW9udGggKHN0cmluZy10by1udW1iZXIg KG1hdGNoLXN0cmluZy1uby1wcm9wZXJ0aWVzIDMpKSkKCSAgICAgKGRheSAoc3RyaW5nLXRvLW51 bWJlciAobWF0Y2gtc3RyaW5nLW5vLXByb3BlcnRpZXMgNCkpKQoJICAgICAoZW5jb2RlZC10aW1l IChlbmNvZGUtdGltZSAwIDAgMCBkYXkgbW9udGggeWVhcikpCgkgICAgIChyZW0tdGltZSAoZm9y bWF0LXRpbWUtc3RyaW5nICIgJWQgJWIgJVkgIiBlbmNvZGVkLXRpbWUpKQoJICAgICB0YXNrIHJl bS10YXNrKQoJKHNhdmUtZXhjdXJzaW9uCgkgIChyZS1zZWFyY2gtYmFja3dhcmQgb3JnLXRvZG8t bGluZS1yZWdleHAgbmlsIHQpCgkgIChzZXRxIHRhc2sKCQkocmVwbGFjZS1yZWdleHAtaW4tc3Ry aW5nIAoJCSBvcmctYnJhY2tldC1saW5rLXJlZ2V4cCAKCQkgIlxcMyIgKG1hdGNoLXN0cmluZy1u by1wcm9wZXJ0aWVzIDMpKSkKCgkgIChpZiAoc3RyaW5nLW1hdGNoICJbMC05XSs6WzAtOV0rIiAg dGFzaykgCgkgICAgICAoc2F2ZS1leGN1cnNpb24JICAgICAgCgkgICAgICAgKHNldHEgcHVyZS10 aW1lCgkJICAgICAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nIAo7OwkJICAgICAgIlteMC05XSpc XChbMC05XSs6WzAtOV0rXFwpLioiICJcXDEiIAoJCSAgICAgICIuKlxcKFswLTldWzAtOV06WzAt OV1bMC05XVxcKS4qIiAiXFwxIiAKOzsJCSAgICAgICIuKlxcKFxEXEQ6XERcRFxcKSsuKiIgIlxc MSIgCgkJICAgICAgdGFzaykKCQkgICAgICkgCgoJICAgICAgIChzZXRxIHJlbS10aW1lCgkJICAg ICAoY29uY2F0ICByZW0tdGltZSAiIEFUICIgcHVyZS10aW1lICIgIikKCQkgICAgICkKCSAgICAg ICApCgkgICAgKQkgICAgICAKCgo7OyA7OyBUbyBtYWludGFpbiBwcmlvcml0eSBhbmQgbGlzdCBy ZXN1bHRzIFsxLzVdCjs7IAkgIChzZXRxIHRhc2sKOzsgCQkocmVwbGFjZS1yZWdleHAtaW4tc3Ry aW5nIAo7OyAJCSAiXFxbXFwoLipcXClcXF0iICJcXDEiIHRhc2spKQoKOzsgZGVsZXRpbmcgcHJp b3JpdHkgYW5kIGxpc3QgcmVzdWx0cyBbMS81XQoKCSAgKHNldHEgdGFzawoJCShyZXBsYWNlLXJl Z2V4cC1pbi1zdHJpbmcgCgkJICJcXFtcXCguKlxcKVxcXSIgIiIgdGFzaykpCgoKCSAgKHNldHEg cmVtLXRhc2sgKGNvbmNhdCAiUkVNIiByZW0tdGltZSAiTVNHICIgIHRhc2sgIiUiKQoJCSkKCSAg KGlmIChlcXVhbCByZWdleHAgb3JnLXNjaGVkdWxlZC1zdHJpbmcpCgkgICAgICAocHVzaCByZW0t dGFzayBvcmcycmVtLXNjaGVkdWxlZC1yZW1pbmRlcnMpCgkgICAgKHB1c2ggcmVtLXRhc2sgb3Jn MnJlbS1kZWFkbGluZS1yZW1pbmRlcnMpKSkpKSkpCgooZGVmdW4gb3JnMnJlbS13cml0ZS1maWxl IChmaWxlIHJlbWluZGVycykKICAiV3JpdGUgcmVtaW5kZXJzIGxpc3QgdG8gZmlsZXMuIgogICh3 aXRoLXRlbXAtYnVmZmVyCiAgICAoZmluZC1maWxlIGZpbGUpCiAgICAoZXJhc2UtYnVmZmVyKQog ICAgKGRvbGlzdCAocmVtIHJlbWluZGVycykKICAgICAgKGluc2VydCByZW0gIlxuIikpCiAgICAo d3JpdGUtZmlsZSBmaWxlKQogICAgKGtpbGwtYnVmZmVyIChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5 IGZpbGUpKSkpCgooZGVmdW4gb3JnMnJlbSAoKQogICJDb252ZXJ0IGFwcG9pbnRtZW50IGZyb20g bG9jYWwgb3JnLW1vZGUgYnVmZmVyIHRvIHJlbWluZGVycy4KU3RvcmUgc2NoZWR1bGVkIGFwcG9p bnRtZW50cyBpbiBgb3JnMnJlbS1zY2hlZHVsZWQtcmVtaW5kLWZpbGUnCmFuZCBgb3JnMnJlbS1k ZWFkbGluZS1yZW1pbmQtZmlsZScuIgogIChpbnRlcmFjdGl2ZSkKICAoc2V0cSBvcmcycmVtLXNj aGVkdWxlZC1yZW1pbmRlcnMgbmlsKQogIChzZXRxIG9yZzJyZW0tZGVhZGxpbmUtcmVtaW5kZXJz IG5pbCkKICAoc2F2ZS13aW5kb3ctZXhjdXJzaW9uCiAgICAob3JnMnJlbS1saXN0LXJlbWluZGVy cyBvcmctc2NoZWR1bGVkLXN0cmluZykKICAgIChvcmcycmVtLWxpc3QtcmVtaW5kZXJzIG9yZy1k ZWFkbGluZS1zdHJpbmcpCiAgICAob3JnMnJlbS13cml0ZS1maWxlICJ+Ly5yZW1pbmRlcnMub3Jn LnNjaGVkdWxlZCIgCgkJCW9yZzJyZW0tc2NoZWR1bGVkLXJlbWluZGVycykKICAgIChvcmcycmVt LXdyaXRlLWZpbGUgIn4vLnJlbWluZGVycy5vcmcuZGVhZGxpbmUiCgkJCW9yZzJyZW0tZGVhZGxp bmUtcmVtaW5kZXJzKSkpCgoKDAo7Ozs7IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKOzs7OyAgVXNlciBPcHRp b25zLCBWYXJpYWJsZXMKOzs7OyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgoKCgoKOzs7IG9yZzJyZW0uZWwg ZW5kcyBoZXJlCg== ------=_Part_194748_23683999.1231491438977 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 ------=_Part_194748_23683999.1231491438977--