>> "Jan" == Jan Tatarik writes: > On Sun, May 05 2013, Uwe Brauer wrote: >> Hello > cl-lib contains elisp equivalents of some Common Lisp macros, I think > this is Emacs 24 specific. > ical-event was developed using Emacs 24, so compatibility with any other > version or flavor of Emacs would be purely accidental. Thanks for you fast answer. > I want to eventually get the feature in Gnus proper, so if you have a > look at > https://github.com/jtatarik/gnus/blob/icalendar/lisp/gnus-icalendar.el > you should find a newer version of the code with some of the Emacs24 > specifics removed. This is very good, thanks > I have not tested the code against any other Emacs versions/flavors yet, > so I cannot guarantee it will work for you immediately, but cl-lib is > not a dependency anymore. eieio still is, however, and if it is not > shipped with your Emacs you will want to install the cedet package > http://cedet.sourceforge.net/ Ok that I have installed for Xemacs. > I would be happy if you could give it a try with other Emacs versions > and let me know the results. > The gnus-icalendar.el file needs fairly recent version of Gnus (uses > gmm-flet from gmm-utils.el). Hm I have "Ma Gnus v0.6", is this recent enough or shall I have to upgrade to 0.7? > My current setup is like this: > #+BEGIN_SRC emacs-lisp > (require 'gmm-utils "~/repos/gnus/lisp/gmm-utils.el") ;; gmm-flet not in emacs > ;; proper yet > (require 'gnus-icalendar "~/repos/gnus/lisp/gnus-icalendar.el") > (gnus-icalendar-setup) > (setq gnus-icalendar-org-capture-file "~/org/notes.org") > (setq gnus-icalendar-org-capture-headline '("Calendar")) > (gnus-icalendar-org-setup) > #+END_SRC I have using so far Ulfs old icalendar package which works with diary, but I was looking for something a bit more modern than diary. When I have success I let you know, otherwise I have to wait till June to try to port it... Uwe