]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/calendar/diary-lib.el (diary-remind): Fix bug#30455.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 15 Feb 2018 05:41:52 +0000 (00:41 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 15 Feb 2018 05:41:52 +0000 (00:41 -0500)
(diary-remind): Bind `days' as documented for diary-remind-message.

lisp/calendar/diary-lib.el

index 181b1172fa63bc1a4501a7b76123c1de52999cb6..acf4b20d779f137149385b022b4c8699a7c1d356 100644 (file)
@@ -2049,7 +2049,8 @@ calendar."
         (when (setq diary-entry (eval sexp))
           ;; Discard any mark portion from diary-anniversary, etc.
           (if (consp diary-entry) (setq diary-entry (cdr diary-entry)))
-          (mapconcat #'eval diary-remind-message ""))))
+          (calendar-dlet* ((days days))
+            (mapconcat #'eval diary-remind-message "")))))
      ;; Diary entry may apply to one of a list of days before date.
      ((and (listp days) days)
       (or (diary-remind sexp (car days) marking)