Function: icalendar-make-vevent
icalendar-make-vevent is a macro defined in icalendar-ast.el.gz.
Signature
(icalendar-make-vevent &rest TEMPLATES)
Documentation
Construct an iCalendar VEVENT node from TEMPLATES.
See icalendar-make-node-from-templates for the format of TEMPLATES.
See icalendar-vevent for the permissible child types.
If TEMPLATES does not contain templates for the icalendar-dtstamp and
icalendar-uid properties (both required), they will be automatically
provided.
Other relevant functions are documented in the icalendar group.
Shortdoc
;; icalendar
(icalendar-make-vevent
(icalendar-summary "Party")
(icalendar-location "Robot House")
(icalendar-organizer "mailto:bender@mars.edu"
(icalendar-cnparam "Bender B. Rodriguez"))
(icalendar-attendee "mailto:philip.j.fry@mars.edu"
(icalendar-partstatparam "ACCEPTED"))
(icalendar-dtstart '(3 13 3003))
(icalendar-rrule '((FREQ MONTHLY))))
=> (icalendar-vevent ...)
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-ast.el.gz
(defmacro ical:make-vevent (&rest templates)
"Construct an iCalendar VEVENT node from TEMPLATES.
See `icalendar-make-node-from-templates' for the format of TEMPLATES.
See `icalendar-vevent' for the permissible child types.
If TEMPLATES does not contain templates for the `icalendar-dtstamp' and
`icalendar-uid' properties (both required), they will be automatically
provided."
`(ical:make-node-from-templates ical:vevent ,@templates))