Mercurial > emacs
comparison lisp/calendar/diary-lib.el @ 26330:d0f895577892
(simple-diary-display): Reset modeline even if
there are no diary entries since the diary buffer may be displayed.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Wed, 03 Nov 1999 15:09:11 +0000 |
parents | 2d1ef4eb8297 |
children | cfa579c1229f |
comparison
equal
deleted
inserted
replaced
26329:5dfb5127e9ee | 26330:d0f895577892 |
---|---|
390 (let* ((holiday-list (if holidays-in-diary-buffer | 390 (let* ((holiday-list (if holidays-in-diary-buffer |
391 (check-calendar-holidays original-date))) | 391 (check-calendar-holidays original-date))) |
392 (msg (format "No diary entries for %s %s" | 392 (msg (format "No diary entries for %s %s" |
393 (concat date-string (if holiday-list ":" "")) | 393 (concat date-string (if holiday-list ":" "")) |
394 (mapconcat 'identity holiday-list "; ")))) | 394 (mapconcat 'identity holiday-list "; ")))) |
395 (calendar-set-mode-line | |
396 (concat "Diary for " date-string | |
397 (if holiday-list ": " "") | |
398 (mapconcat 'identity holiday-list "; "))) | |
395 (if (or (not diary-entries-list) | 399 (if (or (not diary-entries-list) |
396 (and (not (cdr diary-entries-list)) | 400 (and (not (cdr diary-entries-list)) |
397 (string-equal (car (cdr (car diary-entries-list))) ""))) | 401 (string-equal (car (cdr (car diary-entries-list))) ""))) |
398 (if (<= (length msg) (frame-width)) | 402 (if (<= (length msg) (frame-width)) |
399 (message "%s" msg) | 403 (message "%s" msg) |
405 (goto-char (point-min)) | 409 (goto-char (point-min)) |
406 (set-buffer-modified-p nil) | 410 (set-buffer-modified-p nil) |
407 (setq buffer-read-only t) | 411 (setq buffer-read-only t) |
408 (display-buffer holiday-buffer) | 412 (display-buffer holiday-buffer) |
409 (message "No diary entries for %s" date-string)) | 413 (message "No diary entries for %s" date-string)) |
410 (calendar-set-mode-line | |
411 (concat "Diary for " date-string | |
412 (if holiday-list ": " "") | |
413 (mapconcat 'identity holiday-list "; "))) | |
414 (display-buffer (find-buffer-visiting d-file)) | 414 (display-buffer (find-buffer-visiting d-file)) |
415 (message "Preparing diary...done")))) | 415 (message "Preparing diary...done")))) |
416 | 416 |
417 (defun fancy-diary-display () | 417 (defun fancy-diary-display () |
418 "Prepare a diary buffer with relevant entries in a fancy, noneditable form. | 418 "Prepare a diary buffer with relevant entries in a fancy, noneditable form. |