* doc/emacs/calendar.texi (Format of Diary File, Displaying the Diary):

Swap the order of these nodes.

* doc/emacs/emacs.texi: Update detailed menu for the above change.
This commit is contained in:
Glenn Morris 2015-06-15 23:53:24 -07:00
parent bb53338aaf
commit b73912bd2e
2 changed files with 86 additions and 86 deletions

View file

@ -929,13 +929,97 @@ provides a number of commands to let you view, add, and change diary
entries.
@menu
* Displaying the Diary:: Viewing diary entries and associated calendar dates.
* Format of Diary File:: Entering events in your diary.
* Displaying the Diary:: Viewing diary entries and associated calendar dates.
* Date Formats:: Various ways you can specify dates.
* Adding to Diary:: Commands to create diary entries.
* Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc.
@end menu
@node Format of Diary File
@subsection The Diary File
@cindex diary file
@vindex diary-file
Your @dfn{diary file} is a file that records events associated with
particular dates. The name of the diary file is specified by the
variable @code{diary-file}. The default is @file{~/.emacs.d/diary},
though for compatibility with older versions Emacs will use
@file{~/diary} if it exists.
@ignore
@c I don't think this is relevant any more. The utility doesn't seem
@c to be part of the default install on GNU/Linux machines these days.
@c When I tried it with my basic diary file, it just died with an error.
The @code{calendar} utility program supports a subset of the format
allowed by the Emacs diary facilities, so you can use that utility to
view the diary file, with reasonable results aside from the entries it
cannot understand.
@end ignore
Each entry in the diary file describes one event and consists of one
or more lines. An entry always begins with a date specification at the
left margin. The rest of the entry is simply text to describe the
event. If the entry has more than one line, then the lines after the
first must begin with whitespace to indicate they continue a previous
entry. Lines that do not begin with valid dates and do not continue a
preceding entry are ignored. Here's an example:
@example
12/22/2015 Twentieth wedding anniversary!
&1/1. Happy New Year!
10/22 Ruth's birthday.
* 21, *: Payday
Tuesday--weekly meeting with grad students at 10am
Supowit, Shen, Bitner, and Kapoor to attend.
1/13/89 Friday the thirteenth!!
&thu 4pm squash game with Lloyd.
mar 16 Dad's birthday
April 15, 2016 Income tax due.
&* 15 time cards due.
@end example
@noindent
This example uses extra spaces to align the event descriptions of most
of the entries. Such formatting is purely a matter of taste.
You can also use a format where the first line of a diary entry
consists only of the date or day name (with no following blanks or
punctuation). For example:
@example
02/11/2012
Bill B. visits Princeton today
2pm Cognitive Studies Committee meeting
2:30-5:30 Liz at Lawrenceville
4:00pm Dentist appt
7:30pm Dinner at George's
8:00-10:00pm concert
@end example
@noindent
This entry will have a different appearance if you use the simple diary
display
@iftex
(@pxref{Diary Display,,, emacs-xtra, Specialized Emacs Features}).
@end iftex
@ifnottex
(@pxref{Diary Display}).
@end ifnottex
The simple diary display omits the date line at the beginning; only the
continuation lines appear. This style of entry looks neater when you
display just a single day's entries, but can cause confusion if you ask
for more than one day's entries.
@vindex diary-nonmarking-symbol
You can inhibit the marking of certain diary entries in the calendar
window; to do this, insert the string that
@code{diary-nonmarking-symbol} specifies (default @samp{&}) at the
beginning of the entry, before the date. This
has no effect on display of the entry in the diary window; it only
affects marks on dates in the calendar window. Nonmarking entries are
especially useful for generic entries that would otherwise mark many
different dates.
@node Displaying the Diary
@subsection Displaying the Diary
@ -1037,90 +1121,6 @@ diary-mail-entries}. A prefix argument specifies how many days
(starting with today) to check; otherwise, the variable
@code{diary-mail-days} says how many days.
@node Format of Diary File
@subsection The Diary File
@cindex diary file
@vindex diary-file
Your @dfn{diary file} is a file that records events associated with
particular dates. The name of the diary file is specified by the
variable @code{diary-file}. The default is @file{~/.emacs.d/diary},
though for compatibility with older versions Emacs will use
@file{~/diary} if it exists.
@ignore
@c I don't think this is relevant any more. The utility doesn't seem
@c to be part of the default install on GNU/Linux machines these days.
@c When I tried it with my basic diary file, it just died with an error.
The @code{calendar} utility program supports a subset of the format
allowed by the Emacs diary facilities, so you can use that utility to
view the diary file, with reasonable results aside from the entries it
cannot understand.
@end ignore
Each entry in the diary file describes one event and consists of one
or more lines. An entry always begins with a date specification at the
left margin. The rest of the entry is simply text to describe the
event. If the entry has more than one line, then the lines after the
first must begin with whitespace to indicate they continue a previous
entry. Lines that do not begin with valid dates and do not continue a
preceding entry are ignored. Here's an example:
@example
12/22/2015 Twentieth wedding anniversary!
&1/1. Happy New Year!
10/22 Ruth's birthday.
* 21, *: Payday
Tuesday--weekly meeting with grad students at 10am
Supowit, Shen, Bitner, and Kapoor to attend.
1/13/89 Friday the thirteenth!!
&thu 4pm squash game with Lloyd.
mar 16 Dad's birthday
April 15, 2016 Income tax due.
&* 15 time cards due.
@end example
@noindent
This example uses extra spaces to align the event descriptions of most
of the entries. Such formatting is purely a matter of taste.
You can also use a format where the first line of a diary entry
consists only of the date or day name (with no following blanks or
punctuation). For example:
@example
02/11/2012
Bill B. visits Princeton today
2pm Cognitive Studies Committee meeting
2:30-5:30 Liz at Lawrenceville
4:00pm Dentist appt
7:30pm Dinner at George's
8:00-10:00pm concert
@end example
@noindent
This entry will have a different appearance if you use the simple diary
display
@iftex
(@pxref{Diary Display,,, emacs-xtra, Specialized Emacs Features}).
@end iftex
@ifnottex
(@pxref{Diary Display}).
@end ifnottex
The simple diary display omits the date line at the beginning; only the
continuation lines appear. This style of entry looks neater when you
display just a single day's entries, but can cause confusion if you ask
for more than one day's entries.
@vindex diary-nonmarking-symbol
You can inhibit the marking of certain diary entries in the calendar
window; to do this, insert the string that
@code{diary-nonmarking-symbol} specifies (default @samp{&}) at the
beginning of the entry, before the date. This
has no effect on display of the entry in the diary window; it only
affects marks on dates in the calendar window. Nonmarking entries are
especially useful for generic entries that would otherwise mark many
different dates.
@node Date Formats
@subsection Date Formats

View file

@ -961,8 +961,8 @@ Conversion To and From Other Calendars
The Diary
* Displaying the Diary:: Viewing diary entries and associated calendar dates.
* Format of Diary File:: Entering events in your diary.
* Displaying the Diary:: Viewing diary entries and associated calendar dates.
* Date Formats:: Various ways you can specify dates.
* Adding to Diary:: Commands to create diary entries.
* Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc.