Mercurial > emacs
diff lisp/calendar/cal-menu.el @ 96047:65c4c935e492
* calendar/calendar.el (calendar-cursor-to-date): Add argument `event'.
(calendar-set-mark):
* calendar/diary-lib.el (diary-insert-entry):
* calendar/solar.el (calendar-sunrise-sunset): Use it.
* calendar/cal-menu.el (calendar-mouse-sunrise/sunset)
(calendar-mouse-insert-diary-entry, calendar-mouse-set-mark): Delete.
(cal-menu-context-mouse-menu): Use calendar-set-mark, diary-insert-entry,
and calendar-sunrise-sunset instead, to get proper key-shortcuts.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 17 Jun 2008 15:42:19 +0000 |
parents | ea54c6f7a388 |
children | e2c64ca546da |
line wrap: on
line diff
--- a/lisp/calendar/cal-menu.el Tue Jun 17 15:39:06 2008 +0000 +++ b/lisp/calendar/cal-menu.el Tue Jun 17 15:42:19 2008 +0000 @@ -184,13 +184,6 @@ (set-buffer (window-buffer (posn-window (event-start last-input-event)))) (calendar-goto-date date)) -(defun calendar-mouse-sunrise/sunset () - "Show sunrise/sunset times for mouse-selected date." - (interactive) - (save-excursion - (calendar-mouse-goto-date (cal-menu-event-to-date)) - (calendar-sunrise-sunset))) - (defun cal-menu-today-holidays () "Show holidays for today's date." (interactive) @@ -257,20 +250,6 @@ (cal-menu-event-to-date) (read-file-name "Enter diary file name: " default-directory nil t))) -(defun calendar-mouse-insert-diary-entry () - "Insert diary entry for mouse-selected date." - (interactive) - (save-excursion - (calendar-mouse-goto-date (cal-menu-event-to-date)) - (diary-insert-entry nil))) - -(defun calendar-mouse-set-mark () - "Mark the date under the cursor." - (interactive) - (save-excursion - (calendar-mouse-goto-date (cal-menu-event-to-date)) - (calendar-set-mark nil))) - (defun calendar-mouse-tex-day () "Make a buffer with LaTeX commands for the day mouse is on." (interactive) @@ -391,8 +370,8 @@ '("cal-menu-mouse2" :filter cal-menu-set-date-title "--" ["Holidays" calendar-mouse-holidays] - ["Mark date" calendar-mouse-set-mark] - ["Sunrise/sunset" calendar-mouse-sunrise/sunset] + ["Mark date" calendar-set-mark] + ["Sunrise/sunset" calendar-sunrise-sunset] ["Other calendars" calendar-mouse-print-dates] ("Prepare LaTeX buffer" ["Daily (1 page)" calendar-mouse-tex-day] @@ -410,7 +389,7 @@ ["Filofax Weekly (week-at-a-glance)" calendar-mouse-tex-filofax-week] ["Filofax Yearly" calendar-mouse-tex-filofax-year])) ["Diary entries" calendar-mouse-view-diary-entries] - ["Insert diary entry" calendar-mouse-insert-diary-entry] + ["Insert diary entry" diary-insert-entry] ["Other diary file entries" calendar-mouse-view-other-diary-entries])) (easy-menu-define cal-menu-global-mouse-menu nil