aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdward M. Reingold1994-10-26 15:28:56 +0000
committerEdward M. Reingold1994-10-26 15:28:56 +0000
commitd960f2795a09e8dec5d982de22ee068c77ed2a92 (patch)
treef279ad14bc580fca19b2fc8378b340f3384c4eab
parentcba0c2538d0e0c69d6f8944e99bb2a7bd43ced12 (diff)
downloademacs-d960f2795a09e8dec5d982de22ee068c77ed2a92.tar.gz
emacs-d960f2795a09e8dec5d982de22ee068c77ed2a92.zip
Put insertion of diary entry on daily menu.
-rw-r--r--lisp/calendar/cal-menu.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/lisp/calendar/cal-menu.el b/lisp/calendar/cal-menu.el
index 67025412a8b..c687ced14c8 100644
--- a/lisp/calendar/cal-menu.el
+++ b/lisp/calendar/cal-menu.el
@@ -238,6 +238,13 @@ ERROR is t, otherwise just returns nil."
238 (calendar-goto-date (calendar-event-to-date)) 238 (calendar-goto-date (calendar-event-to-date))
239 (view-diary-entries 1))) 239 (view-diary-entries 1)))
240 240
241(defun calendar-mouse-insert-diary-entry ()
242 "Insert diary entry for mouse-selected date."
243 (interactive)
244 (save-excursion
245 (calendar-goto-date (calendar-event-to-date))
246 (insert-diary-entry nil)))
247
241(defun calendar-mouse-set-mark () 248(defun calendar-mouse-set-mark ()
242 "Mark the date under the cursor." 249 "Mark the date under the cursor."
243 (interactive) 250 (interactive)
@@ -284,6 +291,7 @@ ERROR is t, otherwise just returns nil."
284 (list 291 (list
285 (calendar-date-string date t t) 292 (calendar-date-string date t t)
286 '("Diary entries" . calendar-mouse-view-diary-entries) 293 '("Diary entries" . calendar-mouse-view-diary-entries)
294 '("Insert diary entry" . calendar-mouse-insert-diary-entry)
287 '("Holidays" . calendar-mouse-holidays) 295 '("Holidays" . calendar-mouse-holidays)
288 '("Mark date" . calendar-mouse-set-mark) 296 '("Mark date" . calendar-mouse-set-mark)
289 '("Sunrise/sunset" . calendar-mouse-sunrise/sunset) 297 '("Sunrise/sunset" . calendar-mouse-sunrise/sunset)