From b72f88518b89560accf740a4548368863e6238e0 Mon Sep 17 00:00:00 2001 From: Mattias EngdegÄrd Date: Sun, 1 Aug 2021 17:05:48 +0200 Subject: 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`. --- lisp/calendar/holidays.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lisp/calendar/holidays.el') diff --git a/lisp/calendar/holidays.el b/lisp/calendar/holidays.el index 4bc17de3067..3eae2dcc7f1 100644 --- a/lisp/calendar/holidays.el +++ b/lisp/calendar/holidays.el @@ -683,7 +683,7 @@ nil, or if the date is not visible, there is no holiday." (y displayed-year)) (calendar-increment-month m y -1) (holiday-filter-visible-calendar - (calendar-dlet* (year date) + (calendar-dlet (year date) (list (progn (setq year y -- cgit v1.2.3