Org Mode and Emacs Calendar
Org Mode is one of the top reasons to learn Emacs.
Useful Org key-bindings
C-SPACEmark regionM-RETgoes to the next itemC-c C-tmakes an item TODOS-<RIGHT>make an item TODO. You can also type TODO in front of the itemS-<UP>change priority of a TODO.TABfolds and unfolds and itemM-<RIGHT>sub itemC-c [adds the file to agendaC-c [adds an org fileC-c C-jjumps elsewhere in the documentC-c .adds a date to the agendaC-c !addds a date without adding it to the agendaC-c C-sschedules an agenda itemC-c C-dadds a deadlineC-c C-oopens a link
Types of Timestamps in Org
The following formats of timestamps determine how they appear in the agenda.
- Plain timestamp
<2007-06-17 19:15-22:00>. It can be inserted withC-c .. Shows the agenda - Timestamp with repeater interval, e.g.
<2007-06-17 +1w>. Shows int the agenda Diary style- Time/Date range:
<2007-06-17>--<2007-06-29>between the first and last date of the range. Shows in the agenda - Inactive timestamps. They use square brackets
[2007-06-17]. It can be inserted withC-c !. Does not show in the agenda.
Timestamps can be edited with S-<LEFT> and S-<RIGHT> (increments by one day).
Emacs Calendar
M-x calendarbrings up the calendarmouse-3operations on a particular datemouse-2functions that are not related to any particular dateC-fandC-bmove back and forth by a day.g dgoes to specific date>and<scrollsM-=counts daysM-x holidays,M-x list-holidaysshows holidaysM-x sunrises-sunsetshows it for today. Or, select a date and pressS- For info on setting location and time zone, look up
(emacs)Sunrise/Sunsetin info M-x lunar-phasesdisplays dates and times for lunar phases