Function: diary-icalendar-cyclic-sexp-to-recurrence
diary-icalendar-cyclic-sexp-to-recurrence is a byte-compiled function
defined in diary-icalendar.el.gz.
Signature
(diary-icalendar-cyclic-sexp-to-recurrence SEXP)
Documentation
Convert diary-cyclic SEXP to icalendar-dtstart and icalendar-rrule.
Returns a pair of nodes (START RRULE).
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/diary-icalendar.el.gz
(defun di:cyclic-sexp-to-recurrence (sexp)
"Convert `diary-cyclic' SEXP to `icalendar-dtstart' and `icalendar-rrule'.
Returns a pair of nodes (START RRULE)."
(let* ((ndays (nth 1 sexp))
(dtstart (diary-make-date (nth 2 sexp) (nth 3 sexp) (nth 4 sexp)))
(rrule `((FREQ DAILY)
(INTERVAL ,ndays))))
(list
(ical:make-property ical:dtstart dtstart (ical:valuetypeparam 'ical:date))
(ical:make-property ical:rrule rrule))))