Function: gnus-icalendar-event:org-repeat
gnus-icalendar-event:org-repeat is a byte-compiled function defined in
gnus-icalendar.el.gz.
Signature
(gnus-icalendar-event:org-repeat ARG &rest ARGS)
Implementations
(gnus-icalendar-event:org-repeat (EVENT gnus-icalendar-event)) in `gnus-icalendar.el'.
Return `org-mode' timestamp repeater string for recurring EVENT. Return nil for non-recurring EVENT.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-icalendar.el.gz
(cl-defmethod gnus-icalendar-event:org-repeat ((event gnus-icalendar-event))
"Return `org-mode' timestamp repeater string for recurring EVENT.
Return nil for non-recurring EVENT."
(when (gnus-icalendar-event:recurring-p event)
(let* ((freq-map '(("HOURLY" . "h")
("DAILY" . "d")
("WEEKLY" . "w")
("MONTHLY" . "m")
("YEARLY" . "y")))
(org-freq (cdr (assoc (gnus-icalendar-event:recurring-freq event) freq-map))))
(when org-freq
(format "+%s%s" (gnus-icalendar-event:recurring-interval event) org-freq)))))