Function: icalendar-action-property-p

icalendar-action-property-p is a byte-compiled function defined in icalendar-parser.el.gz.

Signature

(icalendar-action-property-p NODE)

Documentation

Return non-nil if NODE represents a ACTION property.

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
;;;;; Section 3.8.6: Alarm Component Properties

(ical:define-property ical:action "ACTION"
  "Action (when alarm triggered).

This property defines the action to be taken when the containing
`icalendar-valarm' component is triggered.  It is a required
property in an alarm component."
  (or "AUDIO"
      "DISPLAY"
      "EMAIL"
      (group-n 5
        (or ical:iana-token
            ical:x-name)))
  ;; "Applications MUST ignore alarms with x-name and iana-token values
  ;; they don't recognize." This substitute is not defined in the
  ;; standard but is the simplest way to parse such alarms:
  :unrecognized "IGNORE"
  :default-type ical:text
  :child-spec (:zero-or-more (ical:otherparam))
  :link "https://www.rfc-editor.org/rfc/rfc5545#section-3.8.6.1")