Next: , Previous: , Up: Built-in agenda views  

10.3.1 The weekly/daily agenda

The purpose of the weekly/daily agenda is to act like a page of a paper agenda, showing all the tasks for the current week or day.

C-c a a

Compile an agenda for the current week from a list of Org files. The agenda shows the entries for each day.

Emacs contains the calendar and diary by Edward M. Reingold. Org-mode understands the syntax of the diary and allows you to use diary sexp entries directly in Org files:

* Birthdays and similar stuff
#+CATEGORY: Holiday
%%(org-calendar-holiday)   ; special function for holiday names
%%(diary-anniversary  5 14 1956)(11) Arthur Dent is %d years old
%%(diary-anniversary 10  2 1869) Mahatma Gandhi would be %d years old

Org can interact with Emacs appointments notification facility. To add all the appointments of your agenda files, use the command org-agenda-to-appt. See the docstring for details.



Note that the order of the arguments (month, day, year) depends on the setting of calendar-date-style.