diff options
| author | Richard M. Stallman | 2001-02-17 15:55:16 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2001-02-17 15:55:16 +0000 |
| commit | 68d0e2f08623d3a4226f17c2839510ef291b6d4d (patch) | |
| tree | aa499278494b81a819f283d613d8d8572a3367fd | |
| parent | a50c7a80f16eabeacc75ef004252c8815c53861b (diff) | |
| download | emacs-68d0e2f08623d3a4226f17c2839510ef291b6d4d.tar.gz emacs-68d0e2f08623d3a4226f17c2839510ef291b6d4d.zip | |
Various clarifications.
| -rw-r--r-- | man/calendar.texi | 62 |
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 |
| 10 | planned or past events. It also has facilities for other related tasks, | 10 | planned or past events. It also has facilities for managing your |
| 11 | such as managing your appointments, or keeping track of how much time | 11 | appointments, and keeping track of how much time you spend working on |
| 12 | you spend working on a certain project. | 12 | certain 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 |
| 15 | three-month calendar centered on the current month, with point on the | 15 | three-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}. | |||
| 373 | If the variable @code{cal-tex-diary} is non-@code{nil} (the default is | 373 | If 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 |
| 375 | calendars only). If the variable @code{cal-tex-rules} is non-@code{nil} | 375 | calendars 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 |
| 377 | have ruled pages. | 377 | in 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' | |||
| 1443 | values are 120. | 1443 | values 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 |
| 1451 | is to keep track of how much time you spend working on certain projects. | 1452 | instance) 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 |
| 1458 | project, and @kbd{M-x timeclock-out} command when you're done. Once | 1459 | project, and @kbd{M-x timeclock-out} command when you're done. Each |
| 1459 | you've collected some data, you can use @kbd{M-x | 1460 | time you do this, it adds one time interval to the record of the project. |
| 1460 | timeclock-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 |
| 1462 | timeclock-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 |
| 1464 | work today (assuming a typical average of 8 hours a day), and @kbd{M-x | ||
| 1465 | timeclock-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 |
| 1473 | working on the project. If you'd like Emacs to ask you about this, set | 1476 | you have stopped working on the project. If you'd like Emacs to ask |
| 1474 | the value of the variable @code{timeclock-ask-before-exiting} to | 1477 | you 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. | 1479 | customize}). By default, only an explicit @kbd{M-x timeclock-out} |
| 1480 | tells 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 | 1486 | called @file{.timelog} in your home directory. (On MS-DOS, this file |
| 1483 | called @file{_timelog}, since leading dots in file names are not | 1487 | is called @file{_timelog}, since an initial period is not allowed in |
| 1484 | allowed.) The name of this file can be changed by customizing the | 1488 | file names on MS-DOS.) You can specify a different name for this file |
| 1485 | variable @code{timeclock-file}. If you edit this file manually, or if | 1489 | by customizing the variable @code{timeclock-file}. If you edit the |
| 1486 | you change the value of any of timeclock's customizable variables, you | 1490 | timeclock file manually, or if you change the value of any of |
| 1487 | should run the command @kbd{M-x timeclock-reread-log}. This will | 1491 | timeclock's customizable variables, you should run the command |
| 1488 | recompute 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 |
| 1489 | sure that the various display functions return the correct value. | 1493 | file. |