1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 15:00:45 -08:00
emacs/lisp/calendar
Mattias Engdegård b72f88518b Make dlet work like let, not let*
Change `dlet` so that it has binding semantics like `let` because that
is what a user would expect and it allows a corresponding `dlet*` to
be added later should the need arise.  Fortunately the change has no
effect where it is currently used.

* lisp/subr.el (dlet): Work like let.
* lisp/calendar/cal-bahai.el (calendar-bahai-date-string):
* lisp/calendar/cal-coptic.el (calendar-coptic-date-string):
* lisp/calendar/cal-dst.el (calendar-time-zone-daylight-rules)
(calendar-dst-starts, dst-in-effect):
* lisp/calendar/cal-persia.el (calendar-persian-date-string):
* lisp/calendar/calendar.el (calendar-dlet, calendar-generate-month)
(calendar-update-mode-line, calendar-date-string):
* lisp/calendar/diary-lib.el (diary-list-entries-2)
(diary-list-entries, diary-mark-entries-1, diary-sexp-entry)
(diary-remind, diary-font-lock-date-forms, diary-fancy-date-pattern):
* lisp/calendar/holidays.el (holiday-sexp):
* lisp/calendar/icalendar.el (icalendar--convert-float-to-ical):
* lisp/calendar/solar.el (solar-time-string):
* lisp/calendar/todo-mode.el (todo-date-pattern)
(todo-edit-item--header, todo-convert-legacy-date-time)
(todo-read-date):
Rename `calendar-dlet*` to `calendar-dlet` since it uses `dlet`.
2021-08-01 17:12:40 +02:00
..
appt.el Revert "* lisp/calendar/appt.el (appt-activate): Set the local write-file-functions" 2021-03-14 11:35:55 -04:00
cal-bahai.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
cal-china.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-coptic.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
cal-dst.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
cal-french.el ; * lisp/calendar/cal-french.el (calendar-french-trim-feast): Doc fix. 2021-07-23 22:46:28 +03:00
cal-hebrew.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-html.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-islam.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-iso.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-julian.el Use calendar-read-sexp instead of the now obsolete calendar-read 2021-01-20 23:55:40 -05:00
cal-mayan.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-menu.el * lisp/calendar/cal-menu.el (cal-menu-holidays-menu): Use a proper closure 2021-05-18 16:59:08 -04:00
cal-move.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-persia.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
cal-tex.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-x.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
calendar.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
diary-lib.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
holidays.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
icalendar.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
iso8601.el Get fractional seconds in iso8601 parsing right 2021-06-14 15:32:03 +02:00
lunar.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
parse-time.el Remove redundant #' before lambda in {calendar,erc,mh-e}/*.el 2021-04-09 00:04:13 +02:00
solar.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00
time-date.el Default to 1970 in decoded-time-set-defaults 2021-05-09 11:52:20 +01:00
timeclock.el Delete empty "History" sections 2021-03-30 15:50:26 +02:00
todo-mode.el Make dlet work like let, not let* 2021-08-01 17:12:40 +02:00