Function: calendar-end-of-week
calendar-end-of-week is an autoloaded, interactive and byte-compiled
function defined in cal-move.el.gz.
Signature
(calendar-end-of-week ARG)
Documentation
Move the cursor forward ARG calendar-week-start-day+6's.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/cal-move.el.gz
;;;###cal-autoload
(defun calendar-end-of-week (arg)
"Move the cursor forward ARG calendar-week-start-day+6's."
(interactive "p")
(calendar-cursor-to-nearest-date)
(let ((day (calendar-day-of-week (calendar-cursor-to-date))))
(calendar-forward-day
(if (= day (mod (1- calendar-week-start-day) 7))
(* 7 arg)
(+ (- 6 (mod (- day calendar-week-start-day) 7))
(* 7 (1- arg)))))))