Function: diary-set-header
diary-set-header is a byte-compiled function defined in
diary-lib.el.gz.
Signature
(diary-set-header SYMBOL VALUE)
Documentation
Set SYMBOL's value to VALUE, and redraw the diary header if necessary.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/diary-lib.el.gz
(defun diary-set-header (symbol value)
"Set SYMBOL's value to VALUE, and redraw the diary header if necessary."
(let ((oldvalue (symbol-value symbol))
(dbuff (and diary-file (find-buffer-visiting diary-file))))
(custom-set-default symbol value)
(and dbuff
(not (equal value oldvalue))
(with-current-buffer dbuff
(if (eq major-mode 'diary-mode)
(setq header-line-format (and diary-header-line-flag
diary-header-line-format)))))))