25 |
the calendar, type @kbd{q}. |
the calendar, type @kbd{q}. |
26 |
|
|
27 |
The basic features of the Calendar/Diary are described here. |
The basic features of the Calendar/Diary are described here. |
28 |
@xref{Advanced Calendar/Diary Usage,,, emacs-xtra, Specialized Emacs |
@inforef{Advanced Calendar/Diary Usage,, emacs-xtra}, for information |
29 |
Features}, for information about more specialized features. |
about more specialized features. |
30 |
|
|
31 |
@menu |
@menu |
32 |
* Calendar Motion:: Moving through the calendar; selecting a date. |
* Calendar Motion:: Moving through the calendar; selecting a date. |
443 |
To view the distribution of holidays for all the dates shown in the |
To view the distribution of holidays for all the dates shown in the |
444 |
calendar, use the @kbd{x} command. This displays the dates that are |
calendar, use the @kbd{x} command. This displays the dates that are |
445 |
holidays in a different face (or places a @samp{*} after these dates, if |
holidays in a different face (or places a @samp{*} after these dates, if |
446 |
display with multiple faces is not available). @xref{Calendar |
display with multiple faces is not available). @inforef{Calendar |
447 |
Customizing,, calendar-holiday-marker, emacs-xtra, Specialized Emacs |
Customizing, calendar-holiday-marker, emacs-xtra}. The command applies |
448 |
Features}. The command applies both to the currently visible months and |
both to the currently visible months and to other months that |
449 |
to other months that subsequently become visible by scrolling. To turn |
subsequently become visible by scrolling. To turn marking off and erase |
450 |
marking off and erase the current marks, type @kbd{u}, which also erases |
the current marks, type @kbd{u}, which also erases any diary marks |
451 |
any diary marks (@pxref{Diary}). If the variable |
(@pxref{Diary}). If the variable @code{mark-holidays-in-calendar} is |
452 |
@code{mark-holidays-in-calendar} is non-@code{nil}, holidays are marked |
non-@code{nil}, holidays are marked in the calendar when it is created |
453 |
in the calendar when it is created (or recomputed). |
(or recomputed). |
454 |
|
|
455 |
|
|
456 |
@kindex a @r{(Calendar mode)} |
@kindex a @r{(Calendar mode)} |
1019 |
To get a broader view of which days are mentioned in the diary, use |
To get a broader view of which days are mentioned in the diary, use |
1020 |
the @kbd{m} command. This displays the dates that have diary entries in |
the @kbd{m} command. This displays the dates that have diary entries in |
1021 |
a different face (or places a @samp{+} after these dates, if display |
a different face (or places a @samp{+} after these dates, if display |
1022 |
with multiple faces is not available). @xref{Calendar Customizing,, |
with multiple faces is not available). @inforef{Calendar Customizing, |
1023 |
diary-entry-marker, emacs-xtra, Specialized Emacs Features}. The |
diary-entry-marker, emacs-xtra}. The command applies both to the |
1024 |
command applies both to the currently visible months and to other months |
currently visible months and to other months that subsequently become |
1025 |
that subsequently become visible by scrolling. To turn marking off and |
visible by scrolling. To turn marking off and erase the current marks, |
1026 |
erase the current marks, type @kbd{u}, which also turns off holiday |
type @kbd{u}, which also turns off holiday marks (@pxref{Holidays}). If |
1027 |
marks (@pxref{Holidays}). If the variable |
the variable @code{mark-diary-entries-in-calendar} is non-@code{nil}, |
1028 |
@code{mark-diary-entries-in-calendar} is non-@code{nil}, diary dates are |
diary dates are marked in the calendar when it is created (or |
1029 |
marked in the calendar when it is created (or recomputed). |
recomputed). |
1030 |
|
|
1031 |
@kindex s @r{(Calendar mode)} |
@kindex s @r{(Calendar mode)} |
1032 |
@findex show-all-diary-entries |
@findex show-all-diary-entries |
1047 |
The command @kbd{M-x diary} displays the diary entries for the current |
The command @kbd{M-x diary} displays the diary entries for the current |
1048 |
date, independently of the calendar display, and optionally for the next |
date, independently of the calendar display, and optionally for the next |
1049 |
few days as well; the variable @code{number-of-diary-entries} specifies |
few days as well; the variable @code{number-of-diary-entries} specifies |
1050 |
how many days to include. @xref{Advanced Calendar/Diary Usage, |
how many days to include. @inforef{Diary Customizing,, emacs-xtra}. |
|
Customizing the Calendar and Diary,, emacs-xtra, Specialized Emacs |
|
|
Features}. |
|
1051 |
|
|
1052 |
If you put @code{(diary)} in your @file{.emacs} file, this |
If you put @code{(diary)} in your @file{.emacs} file, this |
1053 |
automatically displays a window with the day's diary entries, when you |
automatically displays a window with the day's diary entries, when you |
1352 |
specifying the name of a face or a single-character string to use when |
specifying the name of a face or a single-character string to use when |
1353 |
marking the entry in the calendar. Most generally, sexp diary entries |
marking the entry in the calendar. Most generally, sexp diary entries |
1354 |
can perform arbitrary computations to determine when they apply. |
can perform arbitrary computations to determine when they apply. |
1355 |
@xref{Sexp Diary Entries,, Sexp Diary Entries, emacs-xtra, Specialized |
@inforef{Sexp Diary Entries,, emacs-xtra}. |
|
Emacs Features}. |
|
1356 |
|
|
1357 |
@node Appointments |
@node Appointments |
1358 |
@section Appointments |
@section Appointments |
1471 |
|
|
1472 |
@noindent |
@noindent |
1473 |
You can use an @code{#include} directive to add the import file contents |
You can use an @code{#include} directive to add the import file contents |
1474 |
to the main diary file, if these are distinct. @xref{Fancy Diary |
to the main diary file, if these are distinct. @inforef{Fancy Diary |
1475 |
Display,,, emacs-xtra, Specialized Emacs Features}. |
Display,, emacs-xtra}. |
1476 |
|
|
1477 |
@findex icalendar-export-file, icalendar-export-region |
@findex icalendar-export-file, icalendar-export-region |
1478 |
Use @code{icalendar-export-file} to interactively export an entire |
Use @code{icalendar-export-file} to interactively export an entire |