Mercurial > emacs
changeset 18590:7d2a26d2371d
(diary-float): Fix errors in previous change.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 04 Jul 1997 04:44:29 +0000 |
parents | 86c067e48e33 |
children | 068272404827 |
files | lisp/calendar/diary-lib.el |
diffstat | 1 files changed, 28 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/calendar/diary-lib.el Fri Jul 04 04:43:38 1997 +0000 +++ b/lisp/calendar/diary-lib.el Fri Jul 04 04:44:29 1997 +0000 @@ -1197,33 +1197,34 @@ (m2 (extract-calendar-month last)) (d2 (extract-calendar-day last)) (y2 (extract-calendar-year last))) - (or (and (= m1 m2); only possible base dates in one month - (or (and (listp month) (memq m1 month)) - (= m1 month) - (eq month t)) - (let ((d (or day (if (> n 0) - 1 - (calendar-last-day-of-month m1 y1))))) - (and (<= d1 day) (<= day d2)))) - (and (< m1 m2); only possible base dates straddle two months - (or - ; m1, d1 works is a base date - (and - (or (and (listp month) (memq m1 month)) - (= m1 month) - (eq month t)) - (<= d1 (or day (if (> n 0) - 1 - (calendar-last-day-of-month m1 y1))))) - ; m2, d2 works is a base date - (and (or (and (listp month) (memq m2 month)) - (= m2 month) - (eq month t)) - (<= (or day (if (> n 0) - 1 - (calendar-last-day-of-month m2 y2))) - d2))))) - entry))) + (if (or (and (= m1 m2) ; only possible base dates in one month + (or (and (listp month) (memq m1 month)) + (eq month t) + (= m1 month)) + (let ((d (or day (if (> n 0) + 1 + (calendar-last-day-of-month m1 y1))))) + (and (<= d1 d) (<= d d2)))) + ;; only possible base dates straddle two months + (and (< m1 m2) + (or + ;; m1, d1 works is a base date + (and + (or (and (listp month) (memq m1 month)) + (eq month t) + (= m1 month)) + (<= d1 (or day (if (> n 0) + 1 + (calendar-last-day-of-month m1 y1))))) + ;; m2, d2 works is a base date + (and (or (and (listp month) (memq m2 month)) + (eq month t) + (= m2 month)) + (<= (or day (if (> n 0) + 1 + (calendar-last-day-of-month m2 y2))) + d2))))) + entry)))) (defun diary-anniversary (month day year) "Anniversary diary entry.