From 369335f5fafde79c74e5256f9695d1a796cd159d Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Wed, 5 Sep 2001 08:20:13 +0000 Subject: [PATCH] (calendar-mouse-view-other-diary-entries): Fix name of file in header of menu. --- lisp/calendar/cal-menu.el | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/lisp/calendar/cal-menu.el b/lisp/calendar/cal-menu.el index 7c7056db7e7..3391dd0d242 100644 --- a/lisp/calendar/cal-menu.el +++ b/lisp/calendar/cal-menu.el @@ -1,6 +1,6 @@ ;;; cal-menu.el --- calendar functions for menu bar and popup menu support -;; Copyright (C) 1994, 1995 Free Software Foundation, Inc. +;; Copyright (C) 1994, 1995, 2001 Free Software Foundation, Inc. ;; Author: Edward M. Reingold ;; Lara Rios @@ -318,13 +318,18 @@ ERROR is t, otherwise just returns nil." "Pop up menu of diary entries from alternative file on mouse-selected date." (interactive) (let* ((date (calendar-event-to-date)) + (diary-list-include-blanks nil) + (diary-display-hook 'ignore) + (diary-file (read-file-name + "Enter diary file name: " + default-directory nil t)) + ; The following doesn't really do the right thing. The problem is + ; that a newline in the diary entry does not give a newline in a + ; pop-up menu; for that you need a separate list item. When the (car + ; (cdr x)) contains newlines, the item should be split into a list of + ; items. Too minor and messy to worry about. (l (mapcar '(lambda (x) (list (car (cdr x)))) - (let ((diary-list-include-blanks nil) - (diary-display-hook 'ignore) - (diary-file (read-file-name - "Enter diary file name: " - default-directory nil t))) - (list-diary-entries date 1)))) + (list-diary-entries date 1))) (selection (x-popup-menu event -- 2.39.2