aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2014-09-07 23:03:19 -0700
committerGlenn Morris2014-09-07 23:03:19 -0700
commit9025db71efa46e4b782c519a06954f53ddae6e94 (patch)
treedb240b104b84274dd16d014abe9512104935301d
parentc04714f7c87956eb49e803d69290793f15fdaa90 (diff)
downloademacs-9025db71efa46e4b782c519a06954f53ddae6e94.tar.gz
emacs-9025db71efa46e4b782c519a06954f53ddae6e94.zip
* calendar.el (calendar-basic-setup): Fix calendar-view-holidays-initially-flag
and fancy display. * diary-lib.el (diary-live-p): Doc fix.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/calendar/calendar.el2
-rw-r--r--lisp/calendar/diary-lib.el6
3 files changed, 8 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 292156db155..90f91d14afe 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,6 +1,10 @@
12014-09-08 Glenn Morris <rgm@gnu.org> 12014-09-08 Glenn Morris <rgm@gnu.org>
2 2
3 * calendar/calendar.el (calendar-basic-setup): 3 * calendar/calendar.el (calendar-basic-setup):
4 Fix calendar-view-holidays-initially-flag and fancy display.
5 * calendar/diary-lib.el (diary-live-p): Doc fix.
6
7 * calendar/calendar.el (calendar-basic-setup):
4 Avoid clobbering calendar with diary. (Bug#18381) 8 Avoid clobbering calendar with diary. (Bug#18381)
5 9
62014-09-08 Stefan Monnier <monnier@iro.umontreal.ca> 102014-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 39ab186d56d..2b8c359047f 100644
--- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -1450,7 +1450,7 @@ display the generated calendar."
1450 '(nil . ((inhibit-same-window . t))))) 1450 '(nil . ((inhibit-same-window . t)))))
1451 (diary-view-entries))))) 1451 (diary-view-entries)))))
1452 (if calendar-view-holidays-initially-flag 1452 (if calendar-view-holidays-initially-flag
1453 (let* ((diary-buffer (get-file-buffer diary-file)) 1453 (let* ((diary-buffer (diary-live-p))
1454 (diary-window (if diary-buffer (get-buffer-window diary-buffer))) 1454 (diary-window (if diary-buffer (get-buffer-window diary-buffer)))
1455 (split-height-threshold (if diary-window 2 1000))) 1455 (split-height-threshold (if diary-window 2 1000)))
1456 ;; FIXME display buffer? 1456 ;; FIXME display buffer?
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el
index a4e36d9abe8..155af0da623 100644
--- a/lisp/calendar/diary-lib.el
+++ b/lisp/calendar/diary-lib.el
@@ -1,7 +1,6 @@
1;;; diary-lib.el --- diary functions 1;;; diary-lib.el --- diary functions
2 2
3;; Copyright (C) 1989-1990, 1992-1995, 2001-2014 Free Software 3;; Copyright (C) 1989-1990, 1992-1995, 2001-2014 Free Software Foundation, Inc.
4;; Foundation, Inc.
5 4
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 5;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 6;; Maintainer: Glenn Morris <rgm@gnu.org>
@@ -468,7 +467,8 @@ Only used if `diary-header-line-flag' is non-nil."
468;; just visiting the diary-file. This is i) unlikely, and ii) no great loss. 467;; just visiting the diary-file. This is i) unlikely, and ii) no great loss.
469;;;###cal-autoload 468;;;###cal-autoload
470(defun diary-live-p () 469(defun diary-live-p ()
471 "Return non-nil if the diary is being displayed." 470 "Return non-nil if the diary is being displayed.
471The actual return value is a diary buffer."
472 (or (get-buffer diary-fancy-buffer) 472 (or (get-buffer diary-fancy-buffer)
473 (and diary-file (find-buffer-visiting diary-file)))) 473 (and diary-file (find-buffer-visiting diary-file))))
474 474