mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-22 04:21:24 -08:00
This avoids `calendar-dlet' and unprefixed dynamic variable bindings when calling user format functions, as discussed in Bug#74994. * lisp/calendar/diary-icalendar.el (diary-icalendar-time-format): Fix whitespace. (diary-icalendar-format-attendee) (diary-icalendar-format-entry): Use fewer dynamic variables, prefix them, replace `calendar-dlet' with `dlet', and call user format functions with the node to be formatted. (diary-icalendar-attendee-format-function) (diary-icalendar-vevent-format-function) (diary-icalendar-vjournal-format-function) (diary-icalendar-vtodo-format-function): Document these changes. (diary-icalendar-attendee-skeleton) (diary-icalendar-vevent-skeleton) (diary-icalendar-vjournal-skeleton) (diary-icalendar-vtodo-skeleton): Use `defun' with `skeleton-insert' instead of `define-skeleton'. Update variable references. (diary-icalendar-import-buffer-to-buffer) (diary-icalendar-add-valarms): Replace `calendar-dlet' with `dlet'. * doc/emacs/calendar.texi (Diary iCalendar Import): Update example in manual. |
||
|---|---|---|
| .. | ||
| emacs | ||
| lispintro | ||
| lispref | ||
| man | ||
| misc | ||
| translations | ||