Changeset 4148 for trunk/man/org.texi
- Timestamp:
- 08/18/06 08:35:31 (2 years ago)
- Files:
-
- trunk/man/org.texi (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/man/org.texi
r4131 r4148 4 4 @settitle Org Mode Manual 5 5 6 @set VERSION 4.4 37 @set DATE July20066 @set VERSION 4.44 7 @set DATE August 2006 8 8 9 9 @dircategory Emacs … … 99 99 100 100 * Summary:: Brief summary of what Org-mode does 101 * Installation:: How to install Org-mode 101 * Installation:: How to install a downloaded version of Org-mode 102 * Activation:: How to activate Org-mode for certain buffers. 102 103 * Feedback:: Bug reports, ideas, patches etc. 103 104 … … 271 272 @menu 272 273 * Summary:: Brief summary of what Org-mode does 273 * Installation:: How to install Org-mode 274 * Installation:: How to install a downloaded version of Org-mode 275 * Activation:: How to activate Org-mode for certain buffers. 274 276 * Feedback:: Bug reports, ideas, patches etc. 275 277 @end menu … … 324 326 @page 325 327 326 @node Installation, Feedback, Summary, Introduction327 @section Installation and Activation328 @node Installation, Activation, Summary, Introduction 329 @section Installation 328 330 @cindex installation 331 @cindex XEmacs 332 333 @b{Important:} If Org-mode is part of the Emacs distribution or an 334 XEmacs package, please skip this section and go directly to 335 @ref{Activation}. 336 337 If you have downloaded Org-mode from the Web, you must take the 338 following steps to install it: Go into the Org-mode distribution 339 directory and edit the top section of the file @file{Makefile}. You 340 must set the name of the Emacs binary (likely either @file{emacs} or 341 @file{xemacs}), and the paths to the directories where local Lisp and 342 Info files are kept. If you don't have access to the system-wide 343 directories, create your own two directories for these files, enter them 344 into the Makefile, and make sure Emacs finds the Lisp files by adding 345 the following line to @file{.emacs}: 346 347 @example 348 (setq load-path (cons "~/path/to/lispdir" load-path)) 349 @end example 350 351 @b{XEmacs users now need to install the file @file{noutline.el} from 352 the @file{xemacs} subdirectory of the Org-mode distribution. Use the 353 command:} 354 355 @example 356 @b{make install-noutline} 357 @end example 358 359 @noindent Now byte-compile and install the Lisp files with the shell 360 commands: 361 362 @example 363 make 364 make install 365 @end example 366 367 @noindent If you want to install the info documentation, use this command: 368 369 @example 370 make install-info 371 @end example 372 373 @noindent Then add to @file{.emacs}: 374 375 @lisp 376 ;; This line only if org-mode is not part of the X/Emacs distribution. 377 (require 'org-install) 378 @end lisp 379 380 @node Activation, Feedback, Installation, Introduction 381 @section Activation 382 @cindex activation 329 383 @cindex autoload 330 384 @cindex global keybindings 331 385 @cindex keybindings, global 332 386 333 If Org-mode is part of the Emacs distribution or an XEmacs package, 334 you only need to copy the following lines to your @file{.emacs} file. 335 The last two lines define @emph{global} keys for the commands 336 @command{org-store-link} and @command{org-agenda} - please 337 choose suitable keys yourself. 387 Add the following lines to your @file{.emacs} file. The last two lines 388 define @emph{global} keys for the commands @command{org-store-link} and 389 @command{org-agenda} - please choose suitable keys yourself. 338 390 339 391 @lisp … … 346 398 Furthermore, you must activate @code{font-lock-mode} in org-mode 347 399 buffers, because significant functionality depends on font-locking being 348 active. You can do this with either one of the following two lines: 400 active. You can do this with either one of the following two lines 401 (XEmacs user must use the second option): 349 402 @lisp 350 403 (global-font-lock-mode 1) ; for all buffers … … 352 405 @end lisp 353 406 354 If you have downloaded Org-mode from the Web, you must take additional355 action: Byte-compile @file{org.el} and @file{org-publish.el} and put356 them together with @file{org-install.el} on your load path. Then add to357 @file{.emacs}:358 359 @lisp360 ;; This line only if org-mode is not part of the X/Emacs distribution.361 (require 'org-install)362 @end lisp363 364 If you use Org-mode with XEmacs, you also need to install the file365 @file{noutline.el} from the @file{xemacs} subdirectory of the Org-mode366 distribution.367 368 407 @cindex org-mode, turning on 369 With this setup, all files with extension @samp{.org} will be put into370 Org-mode. As an alternative, make the first line of a file look like 371 this:408 With this setup, all files with extension @samp{.org} will be put 409 into Org-mode. As an alternative, make the first line of a file look 410 like this: 372 411 373 412 @example … … 379 418 @code{org-insert-mode-line-in-empty-file}. 380 419 381 @node Feedback, , Installation, Introduction420 @node Feedback, , Activation, Introduction 382 421 @section Feedback 383 422 @cindex feedback … … 827 866 @end example 828 867 829 Org-mode supports these lists by tuning filling and wrapping commands 830 to deal with them correctly. 868 Org-mode supports these lists by tuning filling and wrapping commands to 869 deal with them correctly@footnote{Org-mode only changes the filling 870 settings for Emacs. For XEmacs, you should use Kyle E. Jones' 871 @file{filladapt.el}. To turn is on, put into @file{.emacs}: 872 @example 873 (require 'filladapt) 874 @end example 875 }. 831 876 832 877 The following commands act on items when the cursor is in the first line … … 2161 2206 The second possibility is to use TODO keywords to indicate different 2162 2207 types of action items. For example, you might want to indicate that 2163 items are for ``work'' or ``home .''If you are into David Allen's2208 items are for ``work'' or ``home''. If you are into David Allen's 2164 2209 @emph{Getting Things DONE}, you might want to use todo types 2165 2210 @samp{NEXTACTION}, @samp{WAITING}, @samp{MAYBE}. Or, when you work … … 2548 2593 location where the clock was last started. It also directly computes 2549 2594 the resulting time in inserts it after the time range as @samp{=> 2550 HH:MM}. 2595 HH:MM}. 2596 @kindex C-c C-y 2597 @item C-c C-y 2598 Recompute the time interval after changing one of the time stamps. This 2599 is only necessary if you edit the time stamps directly. If you change 2600 them with @kbd{S-@key{cursor}} keys, the update is automatic. 2551 2601 @kindex C-c C-t 2552 2602 @item C-c C-t … … 2566 2616 @kindex C-c C-x C-r 2567 2617 @item C-c C-x C-r 2568 Insert a dynamic block containing a clock report as an org-mode table2569 into the current file.2618 Insert a dynamic block (@pxref{Dynamic blocks}) containing a clock 2619 report as an org-mode table into the current file. 2570 2620 @example 2571 2621 #+BEGIN: clocktable :maxlevel 2 :emphasize nil … … 2579 2629 :maxlevels @r{Maximum level depth to which times are listed in the table.} 2580 2630 :emphasize @r{When @code{t}, emphasize level one and level two items} 2581 @end example 2631 :block @r{The time block to consider. This block is specified relative} 2632 @r{to the current time and may be any of these keywords:} 2633 @r{@code{today}, @code{yesterday}, @code{thisweek}, @code{lastweek},} 2634 @r{@code{thismonth}, @code{lastmonth}, @code{thisyear}, or @code{lastyear}}. 2635 :tstart @r{A time string specifying when to start considering times} 2636 :tend @r{A time string specifying when to stop considering times} 2637 @end example 2638 So to get a clock summary for the current day, you could write 2639 @example 2640 #+BEGIN: clocktable :maxlevel 2 :block today 2641 2642 #+END: clocktable 2643 @end example 2644 and to use a specific time range you could write@footnote{Note that all 2645 parameters must be specified in a single line - the line is broken here 2646 only to fit it onto the manual.} 2647 @example 2648 #+BEGIN: clocktable :tstart "<2006-08-10 Thu 10:00>" 2649 :tend "<2006-08-10 Thu 12:00>" 2650 2651 #+END: clocktable 2652 @end example 2653 @kindex C-u C-c C-x C-u 2654 @item C-u C-c C-x C-u 2655 Update all dynamic blocks (@pxref{Dynamic blocks}). This is useful if 2656 you have several clocktable blocks in a buffer. 2582 2657 @end table 2583 2658 … … 4654 4729 @cindex @file{cdlatex.el} 4655 4730 Org-mode can make use of the cdlatex package to efficiently enter 4656 La@TeX{} fragments into Org-mode files. 4657 @file{cdlatex.el} is not part of Emacs, find it on the web. 4731 La@TeX{} fragments into Org-mode files. See @ref{CDLaTeX mode}. 4658 4732 @item @file{remember.el} by John Wiegley 4659 4733 @cindex @file{remember.el} … … 4785 4859 @cindex @file{org-blog.el} 4786 4860 @item @file{org-blog.el} by David O'Toole 4787 A blogging plug-in for @file{org-publish.el}. 4861 A blogging plug-in for @file{org-publish.el}.@* 4788 4862 @url{http://dto.freeshell.org/notebook/OrgMode.html}. 4789 4863 @cindex @file{org-blogging.el} … … 4806 4880 4807 4881 @example 4808 #+BEGIN: myblock :parameter1 value1 :parameter2 value2 ... ..4882 #+BEGIN: myblock :parameter1 value1 :parameter2 value2 ... 4809 4883 4810 4884 #+END:
