> On Mon, 03 Dec 2012 09:14:40 +0100, Mats Lidell
<matsl(a)xemacs.org> wrote:
>>>>> Uwe Brauer <oub(a)mat.ucm.es> writes:
As an XEmacs Packages user you can get isolated from
the world out there. So what you don't know about you
don't miss. I don't know what is in icalendar but I
guess I would be interested if I knew ;-)
Ok, first a little rant. Although MS Outlook is a terrible
product which deliberately breaks almost any standard it can
lie hand on, it is very popular in the business world. Why?
Among other reasons, because of its included calendar
facility which allows to set meetings, send invitations
based on these meetings to other (outlook) users, so that
their outlook program automatically includes this invitation
into the calendar of the recipient. Needless to say that
these invitations do not follow any open standard.
However there is an open standard called icalendar (ics
files) since a couple of years. It gained popularity in the
last years, mostly thanks to the lighting[1] calendar
project for thunderbird (evolution and kmail have also that
facility I think, but they are not cross platform
applications.)
Anyhow, given that, it is natural to ask, can (X)emacs have
some similar functionality compatible with the icalendar
standard? Thanks to Ulf the answer is yes (his package goes
back to 2002, but since I never received many invitations up
to now I scarcely used it).
Icalendar allows you to import invitations into your diary
(or into any other file you want) (this works more or less ok in
21.4, save the UTF8 coding).
And icalendar allows you also to export an invitation from
your diary into a ics file, which you then can send to other users.
That works in 21.5 but not in 21.4
because of the lack of
replace-regexp-in-string, with-no-warnings
Now replace-regexp-in-string
is in 21.5/lisp/subr.el
So maybe it could be put in fsf-compat for 21.4
with-no-warnings however I don't know where it is....
However there is still a small bug in icalendar: invitations
whose descriptions are longer than one line are not
exported. Ulf wanted to look into this.
Once this issue is solved we might discuss again how to make
icalendar work under 21.4
Uwe
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta