calendar housekeeping prompted by lexical-binding.
* lisp/calendar/appt.el (appt-make-list): * lisp/calendar/cal-china.el (calendar-chinese-date-string): * lisp/calendar/cal-hebrew.el (calendar-hebrew-list-yahrzeits) (diary-hebrew-yahrzeit): * lisp/calendar/cal-tex.el (cal-tex-last-blank-p, cal-tex-cursor-week2): * lisp/calendar/calendar.el (calendar-generate-window): * lisp/calendar/time-date.el (time-to-days): Remove unused local variables. * lisp/calendar/cal-dst.el (dst-adjust-time): Remove never-implemented optional argument `style'. * lisp/calendar/cal-tex.el (cal-tex-list-holidays, cal-tex-cursor-month) (cal-tex-cursor-week, cal-tex-cursor-week2, cal-tex-cursor-week-iso) (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week) (cal-tex-cursor-filofax-daily, cal-tex-mini-calendar) * lisp/calendar/cal-html.el (cal-html-insert-minical): * lisp/calendar/diary-lib.el (diary-list-entries-1, diary-list-entries) (calendar-mark-date-pattern): Prefix "unused" locals.
This commit is contained in:
parent
16a43933e8
commit
bc4f7f3d58
10 changed files with 42 additions and 33 deletions
|
@ -1,3 +1,26 @@
|
|||
2011-04-19 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* calendar/cal-tex.el (cal-tex-list-holidays, cal-tex-cursor-month)
|
||||
(cal-tex-cursor-week, cal-tex-cursor-week2, cal-tex-cursor-week-iso)
|
||||
(cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
|
||||
(cal-tex-cursor-filofax-daily, cal-tex-mini-calendar)
|
||||
* calendar/cal-html.el (cal-html-insert-minical):
|
||||
* calendar/diary-lib.el (diary-list-entries-1, diary-list-entries)
|
||||
(calendar-mark-date-pattern):
|
||||
Prefix "unused" locals.
|
||||
|
||||
* calendar/cal-dst.el (dst-adjust-time): Remove never-implemented
|
||||
optional argument `style'.
|
||||
|
||||
* calendar/appt.el (appt-make-list):
|
||||
* calendar/cal-china.el (calendar-chinese-date-string):
|
||||
* calendar/cal-hebrew.el (calendar-hebrew-list-yahrzeits)
|
||||
(diary-hebrew-yahrzeit):
|
||||
* calendar/cal-tex.el (cal-tex-last-blank-p, cal-tex-cursor-week2):
|
||||
* calendar/calendar.el (calendar-generate-window):
|
||||
* calendar/time-date.el (time-to-days):
|
||||
Remove unused local variables.
|
||||
|
||||
2011-04-18 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* emacs-lisp/tabulated-list.el (tabulated-list-mode): Use a custom
|
||||
|
|
|
@ -509,7 +509,6 @@ Any appointments made with `appt-add' are not affected by this function."
|
|||
;; entry begins with a time, add it to the
|
||||
;; appt-time-msg-list. Then sort the list.
|
||||
(let ((entry-list diary-entries-list)
|
||||
(new-time-string "")
|
||||
time-string)
|
||||
;; Below, we assume diary-entries-list was in date
|
||||
;; order. It is, unless something on
|
||||
|
|
|
@ -575,8 +575,7 @@ Defaults to today's date if DATE is not given."
|
|||
;; Remainder of (1+(floor month))/12, with
|
||||
;; 12 instead of 0.
|
||||
(1+ (mod (floor month) 12))
|
||||
1)))
|
||||
(m-cycle (% (+ (* year 5) (floor month)) 60)))
|
||||
1))))
|
||||
(format "Cycle %s, year %s (%s), %smonth %s%s, day %s (%s)"
|
||||
cycle
|
||||
year (calendar-chinese-sexagesimal-name year)
|
||||
|
|
|
@ -445,16 +445,12 @@ Fractional part of DATE is local standard time of day."
|
|||
(or (<= dst-starts date) (< date dst-ends))))))
|
||||
|
||||
;; used by calc, lunar, solar.
|
||||
(defun dst-adjust-time (date time &optional style)
|
||||
(defun dst-adjust-time (date time)
|
||||
"Adjust, to account for dst on DATE, decimal fraction standard TIME.
|
||||
Returns a list (date adj-time zone) where `date' and `adj-time' are the values
|
||||
adjusted for `zone'; here `date' is a list (month day year), `adj-time' is a
|
||||
decimal fraction time, and `zone' is a string.
|
||||
|
||||
Optional parameter STYLE forces the result time to be standard time when its
|
||||
value is 'standard and daylight saving time (if available) when its value is
|
||||
'daylight.
|
||||
|
||||
Conversion to daylight saving time is done according to
|
||||
`calendar-daylight-savings-starts', `calendar-daylight-savings-ends',
|
||||
`calendar-daylight-savings-starts-time',
|
||||
|
|
|
@ -764,8 +764,6 @@ from the cursor position."
|
|||
(message "Computing Yahrzeits...")
|
||||
(let* ((h-date (calendar-hebrew-from-absolute
|
||||
(calendar-absolute-from-gregorian death-date)))
|
||||
(h-month (calendar-extract-month h-date))
|
||||
(h-day (calendar-extract-day h-date))
|
||||
(h-year (calendar-extract-year h-date))
|
||||
(i (1- start-year)))
|
||||
(calendar-in-read-only-buffer calendar-hebrew-yahrzeit-buffer
|
||||
|
@ -900,8 +898,6 @@ use when highlighting the day in the calendar."
|
|||
(+ (calendar-absolute-from-gregorian
|
||||
(diary-make-date death-month death-day death-year))
|
||||
(if after-sunset 1 0))))
|
||||
(h-month (calendar-extract-month h-date))
|
||||
(h-day (calendar-extract-day h-date))
|
||||
(h-year (calendar-extract-year h-date))
|
||||
(d (calendar-absolute-from-gregorian date))
|
||||
(yr (calendar-extract-year (calendar-hebrew-from-absolute d)))
|
||||
|
|
|
@ -247,7 +247,7 @@ Contains links to previous and next month and year, and current minical."
|
|||
(insert cal-html-e-tablerow-string)
|
||||
;; Initial empty slots.
|
||||
(insert cal-html-b-tablerow-string)
|
||||
(dotimes (i blank-days)
|
||||
(dotimes (_i blank-days)
|
||||
(insert
|
||||
cal-html-b-tabledata-string
|
||||
cal-html-e-tabledata-string))
|
||||
|
|
|
@ -253,7 +253,7 @@ This definition is the heart of the calendar!")
|
|||
3)))
|
||||
holidays in-range a)
|
||||
(calendar-increment-month displayed-month displayed-year 1)
|
||||
(dotimes (idummy number-of-intervals)
|
||||
(dotimes (_idummy number-of-intervals)
|
||||
(setq holidays (append holidays (calendar-holiday-list)))
|
||||
(calendar-increment-month displayed-month displayed-year 3))
|
||||
(dolist (hol holidays)
|
||||
|
@ -525,7 +525,7 @@ indicates a buffer position to use instead of point."
|
|||
(cal-tex-insert-day-names)
|
||||
(cal-tex-nl ".2cm")
|
||||
(cal-tex-insert-blank-days month year cal-tex-day-prefix)
|
||||
(dotimes (idummy n)
|
||||
(dotimes (_idummy n)
|
||||
(cal-tex-insert-days month year diary-list holidays cal-tex-day-prefix)
|
||||
(when (= (calendar-week-end-day)
|
||||
(calendar-day-of-week
|
||||
|
@ -642,7 +642,7 @@ in the calendar starting in MONTH YEAR."
|
|||
;; start of the last week in the month.
|
||||
(catch 'found
|
||||
(let ((last-day (calendar-last-day-of-month month year))
|
||||
day dow)
|
||||
dow)
|
||||
(dotimes (i 7)
|
||||
(if (memq (setq dow (calendar-day-of-week
|
||||
(list month (- last-day i) year)))
|
||||
|
@ -717,7 +717,7 @@ entries are not shown). The calendar shows the hours 8-12am, 1-5pm."
|
|||
(cal-tex-e-center)
|
||||
(cal-tex-hspace "-.2in")
|
||||
(cal-tex-b-parbox "l" "7in")
|
||||
(dotimes (jdummy 7)
|
||||
(dotimes (_jdummy 7)
|
||||
(cal-tex-week-hours date holidays "3.1")
|
||||
(setq date (cal-tex-incr-date date)))
|
||||
(cal-tex-e-parbox)
|
||||
|
@ -749,7 +749,6 @@ Optional EVENT indicates a buffer position to use instead of point."
|
|||
(calendar-cursor-to-date t event)))))
|
||||
(month (calendar-extract-month date))
|
||||
(year (calendar-extract-year date))
|
||||
(d date)
|
||||
(d1 (calendar-absolute-from-gregorian date))
|
||||
(d2 (+ (* 7 n) d1))
|
||||
(holidays (if cal-tex-holidays
|
||||
|
@ -773,7 +772,7 @@ Optional EVENT indicates a buffer position to use instead of point."
|
|||
(cal-tex-e-center)
|
||||
(cal-tex-hspace "-.2in")
|
||||
(cal-tex-b-parbox "l" "\\textwidth")
|
||||
(dotimes (jdummy 3)
|
||||
(dotimes (_jdummy 3)
|
||||
(cal-tex-week-hours date holidays "5")
|
||||
(setq date (cal-tex-incr-date date)))
|
||||
(cal-tex-e-parbox)
|
||||
|
@ -801,7 +800,7 @@ Optional EVENT indicates a buffer position to use instead of point."
|
|||
(insert "}")
|
||||
(cal-tex-nl)
|
||||
(cal-tex-b-parbox "l" "\\textwidth")
|
||||
(dotimes (jdummy 4)
|
||||
(dotimes (_jdummy 4)
|
||||
(cal-tex-week-hours date holidays "5")
|
||||
(setq date (cal-tex-incr-date date)))
|
||||
(cal-tex-e-parbox)
|
||||
|
@ -863,7 +862,7 @@ position to use instead of point."
|
|||
(cal-tex-nl ".5cm")
|
||||
(cal-tex-e-center)
|
||||
(cal-tex-b-parbox "l" "\\textwidth")
|
||||
(dotimes (j 7)
|
||||
(dotimes (_j 7)
|
||||
(cal-tex-b-parbox "t" "\\textwidth")
|
||||
(cal-tex-b-parbox "t" "\\textwidth")
|
||||
(cal-tex-rule "0pt" "\\textwidth" ".2mm")
|
||||
|
@ -1112,7 +1111,7 @@ Optional EVENT indicates a buffer position to use instead of point."
|
|||
(cal-tex-month-name (calendar-extract-month d))
|
||||
(calendar-extract-year d))))))
|
||||
(insert "%\n")
|
||||
(dotimes (jdummy 7)
|
||||
(dotimes (_jdummy 7)
|
||||
(if (zerop (mod i 2))
|
||||
(insert "\\rightday")
|
||||
(insert "\\leftday"))
|
||||
|
@ -1216,7 +1215,7 @@ Optional EVENT indicates a buffer position to use instead of point."
|
|||
(cal-tex-month-name (calendar-extract-month d))
|
||||
(calendar-extract-year d))))))
|
||||
(insert "%\n")
|
||||
(dotimes (jdummy 3)
|
||||
(dotimes (_jdummy 3)
|
||||
(insert "\\leftday")
|
||||
(cal-tex-arg (cal-tex-LaTeXify-string (calendar-day-name date)))
|
||||
(cal-tex-arg (number-to-string (calendar-extract-day date)))
|
||||
|
@ -1247,7 +1246,7 @@ Optional EVENT indicates a buffer position to use instead of point."
|
|||
(cal-tex-month-name (calendar-extract-month d))
|
||||
(calendar-extract-year d))))))
|
||||
(insert "%\n")
|
||||
(dotimes (jdummy 2)
|
||||
(dotimes (_jdummy 2)
|
||||
(insert "\\rightday")
|
||||
(cal-tex-arg (cal-tex-LaTeXify-string (calendar-day-name date)))
|
||||
(cal-tex-arg (number-to-string (calendar-extract-day date)))
|
||||
|
@ -1256,7 +1255,7 @@ Optional EVENT indicates a buffer position to use instead of point."
|
|||
(cal-tex-arg (eval cal-tex-daily-string))
|
||||
(insert "%\n")
|
||||
(setq date (cal-tex-incr-date date)))
|
||||
(dotimes (jdummy 2)
|
||||
(dotimes (_jdummy 2)
|
||||
(insert "\\weekend")
|
||||
(cal-tex-arg (cal-tex-LaTeXify-string (calendar-day-name date)))
|
||||
(cal-tex-arg (number-to-string (calendar-extract-day date)))
|
||||
|
@ -1362,7 +1361,7 @@ Optional EVENT indicates a buffer position to use instead of point."
|
|||
(cal-tex-newpage)
|
||||
(setq date (cal-tex-incr-date date)))
|
||||
(insert "%\n")
|
||||
(dotimes (jdummy 2)
|
||||
(dotimes (_jdummy 2)
|
||||
(insert "\\lefthead")
|
||||
(cal-tex-arg (calendar-date-string date))
|
||||
(insert "\\weekend")
|
||||
|
@ -1523,7 +1522,7 @@ Optional string COLSEP gives the column separation (default \"1mm\")."
|
|||
(if (= i 6)
|
||||
"\\\\[0.7mm]\n"
|
||||
" & "))))
|
||||
(dotimes (idummy blank-days)
|
||||
(dotimes (_idummy blank-days)
|
||||
(setq str (concat str " & ")))
|
||||
(dotimes (i last)
|
||||
(setq str (concat str (number-to-string (1+ i)))
|
||||
|
|
|
@ -1363,7 +1363,6 @@ Optional integers MON and YR are used instead of today's date."
|
|||
(year (calendar-extract-year today))
|
||||
(today-visible (or (not mon)
|
||||
(<= (abs (calendar-interval mon yr month year)) 1)))
|
||||
(day-in-week (calendar-day-of-week today))
|
||||
(in-calendar-window (eq (window-buffer (selected-window))
|
||||
(get-buffer calendar-buffer))))
|
||||
(calendar-generate (or mon month) (or yr year))
|
||||
|
|
|
@ -710,7 +710,7 @@ MONTHS is an array of month names. SYMBOL marks diary entries of the type
|
|||
in question. ABSFUNC is a function that converts absolute dates to dates
|
||||
of the appropriate type."
|
||||
(let ((gdate original-date))
|
||||
(dotimes (idummy number)
|
||||
(dotimes (_idummy number)
|
||||
(diary-list-entries-2
|
||||
(funcall absfunc (calendar-absolute-from-gregorian gdate))
|
||||
diary-nonmarking-symbol file-glob-attrs list-only months symbol gdate)
|
||||
|
@ -820,7 +820,7 @@ LIST-ONLY is non-nil, in which case it just returns the list."
|
|||
(set (make-local-variable 'diary-selective-display) t)
|
||||
(overlay-put ol 'invisible 'diary)
|
||||
(overlay-put ol 'evaporate t)))
|
||||
(dotimes (idummy number)
|
||||
(dotimes (_idummy number)
|
||||
(let ((sexp-found (diary-list-sexp-entries date))
|
||||
(entry-found (diary-list-entries-2
|
||||
date diary-nonmarking-symbol
|
||||
|
@ -1509,7 +1509,7 @@ passed to `calendar-mark-visible-date' as MARK."
|
|||
(let ((m displayed-month)
|
||||
(y displayed-year))
|
||||
(calendar-increment-month m y -1)
|
||||
(dotimes (idummy 3)
|
||||
(dotimes (_idummy 3)
|
||||
(calendar-mark-month m y month day year color)
|
||||
(calendar-increment-month m y 1)))))
|
||||
|
||||
|
|
|
@ -243,8 +243,6 @@ DATE1 and DATE2 should be date-time strings."
|
|||
TIME should be a time value.
|
||||
The Gregorian date Sunday, December 31, 1bce is imaginary."
|
||||
(let* ((tim (decode-time time))
|
||||
(month (nth 4 tim))
|
||||
(day (nth 3 tim))
|
||||
(year (nth 5 tim)))
|
||||
(+ (time-to-day-in-year time) ; Days this year
|
||||
(* 365 (1- year)) ; + Days in prior years
|
||||
|
|
Loading…
Add table
Reference in a new issue