Function: diary-show-all-entries
diary-show-all-entries is an autoloaded, interactive and byte-compiled
function defined in diary-lib.el.gz.
Signature
(diary-show-all-entries)
Documentation
Show all of the diary entries in the diary file.
This function gets rid of the selective display of the diary file so that all entries, not just some, are visible. If there is no diary buffer, one is created.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/diary-lib.el.gz
;;;###cal-autoload
(defun diary-show-all-entries ()
"Show all of the diary entries in the diary file.
This function gets rid of the selective display of the diary file so that
all entries, not just some, are visible. If there is no diary buffer, one
is created."
(interactive)
(let* ((d-file (diary-check-diary-file))
(pop-up-frames (or pop-up-frames (window-dedicated-p)))
(win (selected-window))
(height (window-height)))
(with-current-buffer (or (find-buffer-visiting d-file)
(find-file-noselect d-file t))
(when (eq major-mode (default-value 'major-mode)) (diary-mode))
(diary-unhide-everything)
(display-buffer (current-buffer))
(when (and (/= height (window-height win))
(with-current-buffer (window-buffer win)
(derived-mode-p 'calendar-mode)))
(fit-window-to-buffer win)))))