From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juraj Kubelka Subject: Re: Feature request: another Org file for anniversary entries Date: Fri, 14 Jan 2011 16:45:08 +0100 Message-ID: References: <83y66nfrbn.fsf@yahoo.it> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=20cf3054ace5ce6dfa0499d0525b Return-path: Received: from [140.186.70.92] (port=44335 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PdlvH-0006vK-9w for emacs-orgmode@gnu.org; Fri, 14 Jan 2011 10:51:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PdlqD-0003C4-LS for emacs-orgmode@gnu.org; Fri, 14 Jan 2011 10:45:30 -0500 Received: from mail-fx0-f41.google.com ([209.85.161.41]:34335) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PdlqD-0003By-Br for emacs-orgmode@gnu.org; Fri, 14 Jan 2011 10:45:29 -0500 Received: by fxm12 with SMTP id 12so2816760fxm.0 for ; Fri, 14 Jan 2011 07:45:28 -0800 (PST) In-Reply-To: <83y66nfrbn.fsf@yahoo.it> 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: Giovanni Ridolfi Cc: emacs-orgmode@gnu.org --20cf3054ace5ce6dfa0499d0525b Content-Type: multipart/alternative; boundary=20cf3054ace5ce6df00499d05259 --20cf3054ace5ce6df00499d05259 Content-Type: text/plain; charset=UTF-8 Hi Gionanni, As I understand code in org-agenda-add-entry-to-org-agenda-diary-file function, it search for "* Anniversaries" string in org-agenda-diary-file file. It is the same file, where other events ("i d" (day), "i b" (block)) are inserted. But I would like to paste anniversaries to another org mode file. The reason is, org-agenda-diary-file org file is exported to iCalendar format and published to my mobile device. Here, I do not want to have these anniversaries. I want to export anniversaries to another iCalendar file, which is not published to my mobile device, but is imported by another tools. So, my patch introduces a new custom variable org-agenda-anniversary-entry, which enables this feature. So, my regular diary events are stored in main.org file and anniversaries in anniversary.org file. Is it clear right now? Because it does not seem to me, your suggestion solves me problem. Regards, Juraj PS: Sorry, the first patch is missing a peace of code, the second one should be right and complete. On Fri, Jan 14, 2011 at 4:17 PM, Giovanni Ridolfi wrote: > Juraj Kubelka writes: > > Hi, Juraj, > > > I would like to add anniversary entries to another Org file then other > > diaries. Would it be possible? > > Isn't the following "code" in an org-file (in the agenda-list) enough? > > ** Birthdays & anniversaries > :PROPERTIES: > :CATEGORY: Ann > :END: > month day [1] > %%(diary-anniversary 01 11 1956) John's Birthday (%d yo) > > If not, would you, please, elaborate? > > cheers, > Giovanni > [1] you can also use day month syntax ;-) > --20cf3054ace5ce6df00499d05259 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Gionanni,

As I understand code in=C2=A0org-agenda-add= -entry-to-org-agenda-diary-file function, it search for "* Anniversari= es" string in=C2=A0org-agenda-diary-file file. It is the same file, wh= ere other events ("i d" (day), "i b" (block)) are inser= ted. But I would like to paste anniversaries to another org mode file. The = reason is,=C2=A0org-agenda-diary-file org file is exported to iCalendar for= mat and published to my mobile device. Here, I do not want to have these an= niversaries. I want to export anniversaries to another iCalendar file, whic= h is not published to my mobile device, but is imported by another tools.

So, my patch introduces a new custom variable=C2=A0org-= agenda-anniversary-entry, which enables this feature. So, my regular diary = events are stored in main.org file and anni= versaries in anniversary.org file.

Is it clear right now? Because it does not seem to me, = your suggestion solves me problem.

Regards,
<= div>Juraj

PS: Sorry, the first patch is missing a = peace of code, the second one should be right and complete.

On Fri, Jan 14, 2011 at 4:17 PM, Giovanni Ri= dolfi <gi= ovanni.ridolfi@yahoo.it> wrote:
Juraj Kubelka <juraj.kubelka@= gmail.com> writes:

Hi, Juraj,

> I would like to add anniversary entries to another Org file then other=
> diaries. Would it be possible?

Isn't the following "code" in an org-file (in the agend= a-list) enough?

** Birthdays & anniversaries
:PROPERTIES:
:CATEGORY: Ann
:END:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0month= day [1]
%%(diary-anniversary =C2=A001 11 1956) John's Birthday =C2=A0(%d yo)
If not, would you, please, elaborate?

cheers,
Giovanni
[1] you can also use day month syntax ;-)

--20cf3054ace5ce6df00499d05259-- --20cf3054ace5ce6dfa0499d0525b Content-Type: application/octet-stream; name="patch.diff" Content-Disposition: attachment; filename="patch.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gix8r3t80 ZGlmZiAtLWdpdCBhLy5lbWFjcy5kL2FkZC1vbnMvb3JnLWFnZW5kYS5lbCBiLy5lbWFjcy5kL2Fk ZC1vbnMvb3JnLWFnZW5kYS5lbAppbmRleCA2YmNiZjYyLi5jNjkyY2EwIDEwMDY0NAotLS0gYS8u ZW1hY3MuZC9hZGQtb25zL29yZy1hZ2VuZGEuZWwKKysrIGIvLmVtYWNzLmQvYWRkLW9ucy9vcmct YWdlbmRhLmVsCkBAIC03NDEwLDcgKzc0MTAsOCBAQCBidWZmZXIsIGRpc3BsYXkgaXQgaW4gYW5v dGhlciB3aW5kb3cuIgogCSAgKHQgKG1lc3NhZ2UgIk5vIHJ1bm5pbmcgY2xvY2ssIHVzZSBgQy1j IEMteCBDLWonIHRvIGp1bXAgdG8gdGhlIG1vc3QgcmVjZW50IG9uZSIpKSkpKQogCiAoZGVmdW4g b3JnLWFnZW5kYS1kaWFyeS1lbnRyeS1pbi1vcmctZmlsZSAoKQotICAiTWFrZSBhIGRpYXJ5IGVu dHJ5IGluIHRoZSBmaWxlIGBvcmctYWdlbmRhLWRpYXJ5LWZpbGUnLiIKKyAgIk1ha2UgYSBkaWFy eSBlbnRyeSBpbiB0aGUgZmlsZSBgb3JnLWFnZW5kYS1kaWFyeS1maWxlJyBvcgorYW5uaXZlcnNh cnkgZW50cnkgaW4gYG9yZy1hZ2VuZGEtYW5uaXZlcnNhcnktZmlsZScuIgogICAobGV0IChkMSBk MiBjaGFyICh0ZXh0ICIiKSBkcDEgZHAyKQogICAgIChpZiAoZXF1YWwgKGJ1ZmZlci1uYW1lKSAi KkNhbGVuZGFyKiIpCiAJKHNldHEgZDEgKGNhbGVuZGFyLWN1cnNvci10by1kYXRlIHQpCkBAIC03 NDY5LDEyICs3NDcwLDE4IEBAIHRvcC1sZXZlbCAgICBhcyB0b3AtbGV2ZWwgZW50cmllcyBhdCB0 aGUgZW5kIG9mIHRoZSBmaWxlLiIKIAogKGRlZnVuIG9yZy1hZ2VuZGEtYWRkLWVudHJ5LXRvLW9y Zy1hZ2VuZGEtZGlhcnktZmlsZSAodHlwZSB0ZXh0ICZvcHRpb25hbCBkMSBkMikKICAgIkFkZCBh IGRpYXJ5IGVudHJ5IHdpdGggVFlQRSB0byBgb3JnLWFnZW5kYS1kaWFyeS1maWxlJy4KK0ZvciBU WVBFIGVxdWFsIHRvIGBhbm5pdmVyc2FyeScsIGEgZGlhcnkgZW50cnkgaXMgYWRkZWQgdG8KK2Bv cmctYWdlbmRhLWFubml2ZXJzYXJ5LWZpbGUnLgogSWYgVEVYVCBpcyBub3QgZW1wdHksIGl0IHdp bGwgYmVjb21lIHRoZSBoZWFkbGluZSBvZiB0aGUgbmV3IGVudHJ5LCBhbmQKIHRoZSByZXN1bHRp bmcgZW50cnkgd2lsbCBub3QgYmUgc2hvd24uICBXaGVuIFRFWFQgaXMgZW1wdHksIHN3aXRjaCB0 bwotYG9yZy1hZ2VuZGEtZGlhcnktZmlsZScgYW5kIGxldCB0aGUgdXNlciBmaW5pc2ggdGhlIGVu dHJ5IHRoZXJlLiIKLSAgKGxldCAoKGN3IChjdXJyZW50LXdpbmRvdy1jb25maWd1cmF0aW9uKSkp Citgb3JnLWFnZW5kYS1kaWFyeS1maWxlJy9gb3JnLWFnZW5kYS1hbm5pdmVyc2FyeS1maWxlJyBh bmQgbGV0IHRoZSB1c2VyCitmaW5pc2ggdGhlIGVudHJ5IHRoZXJlLiIKKyAgKGxldCAoKGN3IChj dXJyZW50LXdpbmRvdy1jb25maWd1cmF0aW9uKSkKKyAgICAgICAgKG9mIChpZiAoZXEgdHlwZSAn YW5uaXZlcnNhcnkpIAorICAgICAgICAgICAgICAgIChvcmctYWdlbmRhLWFubml2ZXJzYXJ5LWZp bGUpCisgICAgICAgICAgICAgIG9yZy1hZ2VuZGEtZGlhcnktZmlsZSkpKQogICAgIChvcmctc3dp dGNoLXRvLWJ1ZmZlci1vdGhlci13aW5kb3cKLSAgICAgKGZpbmQtZmlsZS1ub3NlbGVjdCBvcmct YWdlbmRhLWRpYXJ5LWZpbGUpKQorICAgICAoZmluZC1maWxlLW5vc2VsZWN0IG9mKSkKICAgICAo d2lkZW4pCiAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKICAgICAoY29uZApAQCAtNzU0Nyw3 ICs3NTU0LDcgQEAgdGhlIHJlc3VsdGluZyBlbnRyeSB3aWxsIG5vdCBiZSBzaG93bi4gIFdoZW4g VEVYVCBpcyBlbXB0eSwgc3dpdGNoIHRvCiAJICAoc2V0LXdpbmRvdy1jb25maWd1cmF0aW9uIGN3 KQogCSAgKG1lc3NhZ2UgIiVzIGVudHJ5IGFkZGVkIHRvICVzIgogCQkgICAoY2FwaXRhbGl6ZSAo c3ltYm9sLW5hbWUgdHlwZSkpCi0JCSAgIChhYmJyZXZpYXRlLWZpbGUtbmFtZSBvcmctYWdlbmRh LWRpYXJ5LWZpbGUpKSkKKwkJICAgKGFiYnJldmlhdGUtZmlsZS1uYW1lIG9mKSkpCiAgICAgICAo b3JnLXJldmVhbCB0KQogICAgICAgKG1lc3NhZ2UgIlBsZWFzZSBmaW5pc2ggZW50cnkgaGVyZSIp KSkpCiAKZGlmZiAtLWdpdCBhLy5lbWFjcy5kL2FkZC1vbnMvb3JnLmVsIGIvLmVtYWNzLmQvYWRk LW9ucy9vcmcuZWwKaW5kZXggZWI5MTk2OC4uN2VhYjkwNSAxMDA2NDQKLS0tIGEvLmVtYWNzLmQv YWRkLW9ucy9vcmcuZWwKKysrIGIvLmVtYWNzLmQvYWRkLW9ucy9vcmcuZWwKQEAgLTMxMTIsNiAr MzExMiwyNCBAQCBwb2ludHMgdG8gYSBmaWxlLCBgb3JnLWFnZW5kYS1kaWFyeS1lbnRyeScgd2ls bCBiZSB1c2VkIGluc3RlYWQuIgogCSAgKGNvbnN0IDp0YWcgIlRoZSBzdGFuZGFyZCBFbWFjcyBk aWFyeSBmaWxlIiBkaWFyeS1maWxlKQogCSAgKGZpbGUgOnRhZyAiU3BlY2lhbCBPcmcgZmlsZSBk aWFyeSBlbnRyaWVzIikpKQogCisoZGVmY3VzdG9tIG9yZy1hZ2VuZGEtYW5uaXZlcnNhcnktZmls ZSAnb3JnLWFnZW5kYS1kaWFyeS1maWxlCisgICJGaWxlIHRvIHdoaWNoIHRvIGFkZCBuZXcgYW5u aXZlcnNhcnkgZW50cmllcyB3aXRoIHRoZSBgaScga2V5Citmb2xsb3dlZCBieSBgYScga2V5IGlu IGFnZW5kYSBhbmQgY2FsZW5kYXIuICBXaGVuIHRoaXMgaXMgdGhlCitzeW1ib2wgYG9yZy1hZ2Vu ZGEtZGlhcnktZW50cnknLCB0aGUgZnVuY3Rpb25hbGl0eSBpbiB0aGUgRW1hY3MKK2NhbGVuZGFy IHdpbGwgYmUgdXNlZCB0byBhZGQgZW50cmllcyB0byB0aGUKK2BvcmctYWdlbmRhLWRpYXJ5LWVu dHJ5Jy4gIEJ1dCB3aGVuIHRoaXMgcG9pbnRzIHRvIGEgZmlsZSwKK2BvcmctYWdlbmRhLWFubml2 ZXJzYXJ5LWVudHJ5JyB3aWxsIGJlIHVzZWQgaW5zdGVhZC4iCisgIDpncm91cCAnb3JnLWFnZW5k YQorICA6dHlwZSAnKGNob2ljZQorCSAgKGNvbnN0IDp0YWcgIlNhbWUgT3JnIGZpbGUgYXMgZm9y IG90aGVyIG5ldyBlbnRyaWVzIiBvcmctYWdlbmRhLWRpYXJ5LWZpbGUpCisJICAoZmlsZSA6dGFn ICJBbm90aGVyIE9yZyBmaWxlIGFubml2ZXJzYXJ5IGVudHJpZXMiKSkpCisKKyhkZWZ1biBvcmct YWdlbmRhLWFubml2ZXJzYXJ5LWZpbGUgKCkKKyAgIlJldHVybiByZWFsIGZpbGUgbmFtZS4iCisg IChpZiAoZXEgb3JnLWFnZW5kYS1hbm5pdmVyc2FyeS1maWxlICdvcmctYWdlbmRhLWRpYXJ5LWZp bGUpCisgICAgICBvcmctYWdlbmRhLWRpYXJ5LWZpbGUKKyAgICBvcmctYWdlbmRhLWFubml2ZXJz YXJ5LWZpbGUpKQorCiAoZXZhbC1hZnRlci1sb2FkICJjYWxlbmRhciIKICAgJyhwcm9nbgogICAg ICAob3JnLWRlZmtleSBjYWxlbmRhci1tb2RlLW1hcCBvcmctY2FsZW5kYXItdG8tYWdlbmRhLWtl eQo= --20cf3054ace5ce6dfa0499d0525b Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --20cf3054ace5ce6dfa0499d0525b--