aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2001-02-17 15:55:16 +0000
committerRichard M. Stallman2001-02-17 15:55:16 +0000
commit68d0e2f08623d3a4226f17c2839510ef291b6d4d (patch)
treeaa499278494b81a819f283d613d8d8572a3367fd
parenta50c7a80f16eabeacc75ef004252c8815c53861b (diff)
downloademacs-68d0e2f08623d3a4226f17c2839510ef291b6d4d.tar.gz
emacs-68d0e2f08623d3a4226f17c2839510ef291b6d4d.zip
Various clarifications.
-rw-r--r--man/calendar.texi62
1 files changed, 33 insertions, 29 deletions
diff --git a/man/calendar.texi b/man/calendar.texi
index 19d68612d8f..fd952a59f9c 100644
--- a/man/calendar.texi
+++ b/man/calendar.texi
@@ -7,9 +7,9 @@
7@findex calendar 7@findex calendar
8 8
9 Emacs provides the functions of a desk calendar, with a diary of 9 Emacs provides the functions of a desk calendar, with a diary of
10planned or past events. It also has facilities for other related tasks, 10planned or past events. It also has facilities for managing your
11such as managing your appointments, or keeping track of how much time 11appointments, and keeping track of how much time you spend working on
12you spend working on a certain project. 12certain projects.
13 13
14 To enter the calendar, type @kbd{M-x calendar}; this displays a 14 To enter the calendar, type @kbd{M-x calendar}; this displays a
15three-month calendar centered on the current month, with point on the 15three-month calendar centered on the current month, with point on the
@@ -373,8 +373,8 @@ then the printed calendars show the holidays in @code{calendar-holidays}.
373If the variable @code{cal-tex-diary} is non-@code{nil} (the default is 373If the variable @code{cal-tex-diary} is non-@code{nil} (the default is
374@code{nil}), diary entries are included also (in weekly and monthly 374@code{nil}), diary entries are included also (in weekly and monthly
375calendars only). If the variable @code{cal-tex-rules} is non-@code{nil} 375calendars only). If the variable @code{cal-tex-rules} is non-@code{nil}
376(the default is @code{nil}), the calendar styles with sufficient room 376(the default is @code{nil}), the calendar displays ruled pages
377have ruled pages. 377in styles that have sufficient room.
378 378
379@node Holidays 379@node Holidays
380@section Holidays 380@section Holidays
@@ -1443,23 +1443,26 @@ savings time should occur. For Cambridge, Massachusetts both variables'
1443values are 120. 1443values are 120.
1444 1444
1445@node Time Intervals 1445@node Time Intervals
1446@section Keeping Track of Time Intervals 1446@section Summing Time Intervals
1447@cindex time intervals, keeping track of 1447@cindex time intervals, summing
1448@cindex project, time spent working on 1448@cindex summing time intervals
1449@cindex timeclock
1449 1450
1450 Emacs can help you keep track of time intervals. A typical scenario 1451 The timeclock feature adds up time intervals, so you can (for
1451is to keep track of how much time you spend working on certain projects. 1452instance) keep track of how much time you spend working.
1452 1453
1453@findex timeclock-in 1454@findex timeclock-in
1454@findex timeclock-out 1455@findex timeclock-out
1455@findex timeclock-workday-remaining 1456@findex timeclock-workday-remaining
1456@findex timeclock-when-to-leave 1457@findex timeclock-when-to-leave
1457 Use the @kbd{M-x timeclock-in} command when you start working on a 1458 Use the @kbd{M-x timeclock-in} command when you start working on a
1458project, and @kbd{M-x timeclock-out} command when you're done. Once 1459project, and @kbd{M-x timeclock-out} command when you're done. Each
1459you've collected some data, you can use @kbd{M-x 1460time you do this, it adds one time interval to the record of the project.
1460timeclock-workday-remaining} to see how much time is left to work today 1461
1461(assuming a typical average of 8 hours a day), and @kbd{M-x 1462 Once you've collected data from a number of time intervals, you can use
1462timeclock-when-to-leave} which will calculate when you're free to go. 1463@kbd{M-x timeclock-workday-remaining} to see how much time is left to
1464work today (assuming a typical average of 8 hours a day), and @kbd{M-x
1465timeclock-when-to-leave} which will calculate when you're ``done.''
1463 1466
1464@vindex timeclock-modeline-display 1467@vindex timeclock-modeline-display
1465@findex timeclock-modeline-display 1468@findex timeclock-modeline-display
@@ -1469,21 +1472,22 @@ workday in the mode line, either customize the
1469@code{t}, or invoke the @kbd{M-x timeclock-modeline-display} command. 1472@code{t}, or invoke the @kbd{M-x timeclock-modeline-display} command.
1470 1473
1471@vindex timeclock-ask-before-exiting 1474@vindex timeclock-ask-before-exiting
1472 Ending the current Emacs session might or might not mean that you stop 1475 Terminating the current Emacs session might or might not mean that
1473working on the project. If you'd like Emacs to ask you about this, set 1476you have stopped working on the project. If you'd like Emacs to ask
1474the value of the variable @code{timeclock-ask-before-exiting} to 1477you about this, set the value of the variable
1475@code{t} (via @kbd{M-x customize}). By default, only an explicit 1478@code{timeclock-ask-before-exiting} to @code{t} (via @kbd{M-x
1476@kbd{M-x timeclock-out} tells Emacs you stopped working on a project. 1479customize}). By default, only an explicit @kbd{M-x timeclock-out}
1480tells Emacs that the current interval is over.
1477 1481
1478@cindex @file{.timelog} file 1482@cindex @file{.timelog} file
1479@vindex timeclock-file 1483@vindex timeclock-file
1480@findex timeclock-reread-log 1484@findex timeclock-reread-log
1481 The timeclock functions work by accumulating the data on a file called 1485 The timeclock functions work by accumulating the data on a file
1482@file{.timelog} in the user's home directory. (On MS-DOS, this file is 1486called @file{.timelog} in your home directory. (On MS-DOS, this file
1483called @file{_timelog}, since leading dots in file names are not 1487is called @file{_timelog}, since an initial period is not allowed in
1484allowed.) The name of this file can be changed by customizing the 1488file names on MS-DOS.) You can specify a different name for this file
1485variable @code{timeclock-file}. If you edit this file manually, or if 1489by customizing the variable @code{timeclock-file}. If you edit the
1486you change the value of any of timeclock's customizable variables, you 1490timeclock file manually, or if you change the value of any of
1487should run the command @kbd{M-x timeclock-reread-log}. This will 1491timeclock's customizable variables, you should run the command
1488recompute any discrepancies in your average working time, and will make 1492@kbd{M-x timeclock-reread-log} to update the data in Emacs from the
1489sure that the various display functions return the correct value. 1493file.