Function: icalendar-with-property

icalendar-with-property is a function alias for icalendar-with-node-value, defined in icalendar-macs.el.gz.

Signature

(icalendar-with-property ARG1 &rest REST)

Documentation

Execute BODY with BINDINGS taken from the value and parameters in NODE.

NODE should be an iCalendar syntax node representing a property. If NODE is not a syntax node, this form evaluates to nil without binding the variables in BINDINGS and without executing BODY.

Within BODY, if NODE's value is itself a syntax node, the symbol value-node will be bound to the syntax node for NODE's value, value-type will be bound to value-nodes type, and value will be bound to value-nodes value.

If NODE's value is a list of syntax nodes, then within BODY, value-nodes will be bound to those value nodes, value-types will be bound to a list of their types, and values(var)/values(fun) will be bound to their values.

If NODE's value is not a syntax node, then value is bound directly to NODE's value, and value-type and value-node are bound to nil.

BINDINGS are passed on to icalendar-with-node-children and will be available in BODY; see its docstring for their form.

Other relevant functions are documented in the icalendar group.

Shortdoc

;; icalendar
(icalendar-with-property location-node nil
    (downcase value))
    e.g. => "robot house"

Aliases

icalendar-with-property