17

Calendar (invoked by M-x calendar) has diary integration feature. By this, one can view any special date on the calendar buffer (the day will be colored if there is diary entry for that day), and view the day's detailed entry by d.

Since org-mode also has feature of timestamp, integrating it to the calendar, just like the diary entry, would be nice. It doesn't necessarily be integration with calendar, but somthing that enables view of dates as in calendar format and then open the detailed date view from that calendar.

Question: is there such feature?

  • 1
    You may want to have a look at emacs-calfw (github.com/kiwanami/emacs-calfw). – JeanPierre Dec 28 '16 at 17:59
  • A new library can be created using (in part) the function org-get-entries-fn in the link of the following thread to obtain a list of all SCHEDULED items for the period displayed on the 3-month/12-month calendar. emacs.stackexchange.com/a/12563/2287 The function calendar-mark-visible-date can be used to color the 3-month/12-month calendar with entries for SCHEDULED, birthdays, holidays, diary, etc. If at some point in the future I decide to make my in-house library public, I may revisit this thread. The culture of stackexchange does not favor posting entire libraries as answers. – lawlist Jan 5 '17 at 2:23
  • Alternatively, the function calendar-cursor-to-nearest-date or org-read-date can be used to extract a date from the calendar and an *Org Agenda* buffer can be created for a specific date -- e.g., org-agenda-list with the appropriate setting of exiting variables. – lawlist Jan 5 '17 at 2:29
  • You may want to checkout org-journal, which might partially fulfill your needs. Though I haven't used it personally. – xji Jan 6 '17 at 17:20
1

When in org-agenda, you can press c to open a Calendar on the date at point. In a calendar, you can press c to open org-agenda on the date at point.

  • and vice versa with (setq org-agenda-include-diary t) you'll see diary entries in the org-agenda. – Dieter.Wilhelm May 24 '18 at 19:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.