Function: calendar-star-date
calendar-star-date is a byte-compiled function defined in
calendar.el.gz.
Signature
(calendar-star-date)
Documentation
Replace the date under the cursor in the calendar window with asterisks.
You might want to add this function to calendar-today-visible-hook.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/calendar.el.gz
(defun calendar-star-date ()
"Replace the date under the cursor in the calendar window with asterisks.
You might want to add this function to `calendar-today-visible-hook'."
(unless (catch 'found
(dolist (ol (overlays-at (point)))
(and (overlay-get ol 'calendar-star)
(throw 'found t))))
(let ((ol (make-overlay (1- (point)) (point))))
(overlay-put ol 'display "*")
(overlay-put ol 'calendar-star t)
;; Use copy-sequence to avoid merging of identical 'display props.
;; Use two overlays so as not to mess up
;; calendar-cursor-to-nearest-date (and calendar-forward-day).
(overlay-put (setq ol (make-overlay (point) (1+ (point))))
'display (copy-sequence "*"))
(overlay-put ol 'calendar-star t))))