Variable: diary-icalendar-export-sexp-enumerate-all

diary-icalendar-export-sexp-enumerate-all is a customizable variable defined in diary-icalendar.el.gz.

Value

nil

Documentation

Whether all S-expression diary entries are enumerated.

If this variable is non-nil, all S-expression diary entries are enumerated for diary-icalendar-export-sexp-enumeration-days days instead of translating them into an iCalendar equivalent. This causes the following S-expression entries to be enumerated instead of translated to a recurrence rule:
 diary-anniversary
 diary-block
 diary-cyclic
 diary-date
 diary-float
 diary-remind
 diary-rrule
 diary-time-block
All other S-expression entries are enumerated in any case.

This variable was added, or its default value changed, in Emacs 31.1.

Aliases

icalendar-export-sexp-enumerate-all (obsolete since 31.1)

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/diary-icalendar.el.gz
(defcustom di:export-sexp-enumerate-all
  nil
  "Whether all S-expression diary entries are enumerated.

If this variable is non-nil, all S-expression diary entries are
enumerated for `diary-icalendar-export-sexp-enumeration-days' days
instead of translating them into an iCalendar equivalent.
This causes the following S-expression entries to be enumerated
instead of translated to a recurrence rule:
 `diary-anniversary'
 `diary-block'
 `diary-cyclic'
 `diary-date'
 `diary-float'
 `diary-remind'
 `diary-rrule'
 `diary-time-block'
All other S-expression entries are enumerated in any case."
  :version "31.1"
  :type '(choice (const :tag "Export without enumeration when possible" nil)
                 (const :tag "Always enumerate S-expression entries" t)))