Mercurial > emacs
comparison man/org.texi @ 71098:b98399840395
Small typo fixes.
author | Carsten Dominik <dominik@science.uva.nl> |
---|---|
date | Tue, 30 May 2006 16:31:32 +0000 |
parents | 3c0830331524 |
children | b7261e09f8e4 |
comparison
equal
deleted
inserted
replaced
71097:440be7e69f07 | 71098:b98399840395 |
---|---|
1 \input texinfo | 1 \input texinfo |
2 | 2 |
3 @c %**start of header | 3 @c %**start of header |
4 @setfilename ../info/org | 4 @setfilename ../info/org |
5 @c @settitle Org Mode Manual | 5 @settitle Org Mode Manual |
6 | 6 |
7 @set VERSION 4.34 | 7 @set VERSION 4.35 |
8 @set DATE May 2006 | 8 @set DATE May 2006 |
9 | 9 |
10 @dircategory Emacs | 10 @dircategory Emacs |
11 @direntry | 11 @direntry |
12 * Org Mode: (org). outline-based notes management and organizer | 12 * Org Mode: (org). outline-based notes management and organizer |
1482 will change the display so that @samp{description} is displayed instead | 1482 will change the display so that @samp{description} is displayed instead |
1483 of @samp{[[link][description]]} and @samp{link} is displayed instead of | 1483 of @samp{[[link][description]]} and @samp{link} is displayed instead of |
1484 @samp{[[link]]}. Links will be highlighted in the face @code{org-link}, | 1484 @samp{[[link]]}. Links will be highlighted in the face @code{org-link}, |
1485 which by default is an underlined face. You can directly edit the | 1485 which by default is an underlined face. You can directly edit the |
1486 visible part of a link. Note that this can be either the @samp{link} | 1486 visible part of a link. Note that this can be either the @samp{link} |
1487 part (if there is not description) or the @samp{description} part. To | 1487 part (if there is no description) or the @samp{description} part. To |
1488 edit also the invisible @samp{link} part, use @kbd{C-c C-l} with the | 1488 edit also the invisible @samp{link} part, use @kbd{C-c C-l} with the |
1489 cursor on the link. | 1489 cursor on the link. |
1490 | 1490 |
1491 If you place the cursor at the beginning or just behind the end of the | 1491 If you place the cursor at the beginning or just behind the end of the |
1492 displayed text and press @key{BACKSPACE}, you will remove the | 1492 displayed text and press @key{BACKSPACE}, you will remove the |
2186 @table @var | 2186 @table @var |
2187 @item Plain time stamp | 2187 @item Plain time stamp |
2188 @cindex timestamp | 2188 @cindex timestamp |
2189 A simple time stamp just assigns a date/time to an item. This is just | 2189 A simple time stamp just assigns a date/time to an item. This is just |
2190 like writing down an appointment in a paper agenda, or like writing down | 2190 like writing down an appointment in a paper agenda, or like writing down |
2191 an event in a diary, when you want to take not of when something | 2191 an event in a diary, when you want to take note of when something |
2192 happened. In the timeline and agenda displays, the headline of an entry | 2192 happened. In the timeline and agenda displays, the headline of an entry |
2193 associated with a plain time stamp will be shown exactly on that date. | 2193 associated with a plain time stamp will be shown exactly on that date. |
2194 | 2194 |
2195 @item Time stamp range | 2195 @item Time stamp range |
2196 @cindex timerange | 2196 @cindex timerange |
2476 automatically present you with a special interface, listing inherited | 2476 automatically present you with a special interface, listing inherited |
2477 tags, the tags of the current headline, and a list of all legal tags | 2477 tags, the tags of the current headline, and a list of all legal tags |
2478 with corresponding keys. Pressing keys for the tags will add or remove | 2478 with corresponding keys. Pressing keys for the tags will add or remove |
2479 them from the list of tags in the current line. @key{SPC} clears all | 2479 them from the list of tags in the current line. @key{SPC} clears all |
2480 tags for this line, @kbd{RET} accepts the modified set, and @kbd{C-g} | 2480 tags for this line, @kbd{RET} accepts the modified set, and @kbd{C-g} |
2481 aborts without installing changes. This method lets you assing tags to | 2481 aborts without installing changes. This method lets you assign tags to |
2482 a headline with very few keys. With the above setup, you could clear | 2482 a headline with very few keys. With the above setup, you could clear |
2483 the current tags and set @samp{@@HOME}, @samp{Laptop} and @samp{PC} tags | 2483 the current tags and set @samp{@@HOME}, @samp{Laptop} and @samp{PC} tags |
2484 with just the following keys: @kbd{C-c C-c @key{SPC} h l p @key{RET}}. | 2484 with just the following keys: @kbd{C-c C-c @key{SPC} h l p @key{RET}}. |
2485 | 2485 |
2486 What if you have globally defined your preferred set of tags using the | 2486 What if you have globally defined your preferred set of tags using the |
3138 | 3138 |
3139 @node ASCII export, HTML export, Exporting, Exporting | 3139 @node ASCII export, HTML export, Exporting, Exporting |
3140 @section ASCII export | 3140 @section ASCII export |
3141 @cindex ASCII export | 3141 @cindex ASCII export |
3142 | 3142 |
3143 ASCII export produces an simple and very readable version of an Org-mode | 3143 ASCII export produces a simple and very readable version of an Org-mode |
3144 file. | 3144 file. |
3145 | 3145 |
3146 @cindex region, active | 3146 @cindex region, active |
3147 @cindex active region | 3147 @cindex active region |
3148 @cindex transient-mark-mode | 3148 @cindex transient-mark-mode |
3173 | 3173 |
3174 @node HTML export, XOXO export, ASCII export, Exporting | 3174 @node HTML export, XOXO export, ASCII export, Exporting |
3175 @section HTML export | 3175 @section HTML export |
3176 @cindex HTML export | 3176 @cindex HTML export |
3177 | 3177 |
3178 Org-mode contains an HTML exporter with extensive HTML formatting, in | 3178 Org-mode contains an HTML (XHTML 1.0 strict) exporter with extensive |
3179 ways similar to John Grubers @emph{markdown} language, but with | 3179 HTML formatting, in ways similar to John Grubers @emph{markdown} |
3180 additional support for tables. | 3180 language, but with additional support for tables. |
3181 | 3181 |
3182 @cindex region, active | 3182 @cindex region, active |
3183 @cindex active region | 3183 @cindex active region |
3184 @cindex transient-mark-mode | 3184 @cindex transient-mark-mode |
3185 @table @kbd | 3185 @table @kbd |
3528 @lisp | 3528 @lisp |
3529 ("project-name" :property value :property value ...) | 3529 ("project-name" :property value :property value ...) |
3530 | 3530 |
3531 @r{or} | 3531 @r{or} |
3532 | 3532 |
3533 ("project-name" | 3533 ("project-name" :components ("project-name" "project-name" ...)) |
3534 ("component1" :property value :property value ...) | 3534 |
3535 ("component2" :property value :property value ...) | |
3536 ...) | |
3537 @end lisp | 3535 @end lisp |
3538 | 3536 |
3539 In both cases, projects are configured by specifying property values. | 3537 In both cases, projects are configured by specifying property values. |
3540 A project defines the set of files that will be published, as well as | 3538 A project defines the set of files that will be published, as well as |
3541 the publishing configuration to use when publishing those files. | 3539 the publishing configuration to use when publishing those files. When |
3542 When a project takes the second form listed above, the individual | 3540 a project takes the second form listed above, the individual members |
3543 property lists are taken to be "components" of the project, which | 3541 of the ``components'' property are taken to be components of the |
3544 group together files requiring different publishing options. | 3542 project, which group together files requiring different publishing |
3543 options. When you publish such a ``meta-project'' all the components | |
3544 will also publish. | |
3545 | 3545 |
3546 @node File sources and destinations, Selecting files, Project alist, Configuration | 3546 @node File sources and destinations, Selecting files, Project alist, Configuration |
3547 @subsection Sources and destinations for files | 3547 @subsection Sources and destinations for files |
3548 | 3548 |
3549 Most properties are optional, but some should always be set. In | 3549 Most properties are optional, but some should always be set. In |
3734 same. You can accomplish this by setting up an "images" folder in the | 3734 same. You can accomplish this by setting up an "images" folder in the |
3735 right place on the webserver, and publishing images to it. | 3735 right place on the webserver, and publishing images to it. |
3736 | 3736 |
3737 @lisp | 3737 @lisp |
3738 (setq org-publish-project-alist | 3738 (setq org-publish-project-alist |
3739 '(("website" | 3739 '(("orgfiles" |
3740 ("orgfiles" | |
3741 :base-directory "~/org/" | 3740 :base-directory "~/org/" |
3742 :base-extension "org" | 3741 :base-extension "org" |
3743 :publishing-directory "/ssh:user@@host:~/html/notebook/" | 3742 :publishing-directory "/ssh:user@@host:~/html/notebook/" |
3744 :publishing-function org-publish-org-to-html | 3743 :publishing-function org-publish-org-to-html |
3745 :exclude "PrivatePage.org" ;; regexp | 3744 :exclude "PrivatePage.org" ;; regexp |
3759 | 3758 |
3760 ("other" | 3759 ("other" |
3761 :base-directory "~/other/" | 3760 :base-directory "~/other/" |
3762 :base-extension "css\\|el" | 3761 :base-extension "css\\|el" |
3763 :publishing-directory "/ssh:user@@host:~/html/other/" | 3762 :publishing-directory "/ssh:user@@host:~/html/other/" |
3764 :publishing-function org-publish-attachment)))) | 3763 :publishing-function org-publish-attachment) |
3764 ("website" :components ("orgfiles" "images" "other")))) | |
3765 @end lisp | 3765 @end lisp |
3766 | 3766 |
3767 @node Triggering publication, , Sample configuration, Publishing | 3767 @node Triggering publication, , Sample configuration, Publishing |
3768 @section Triggering publication | 3768 @section Triggering publication |
3769 | 3769 |
3914 These lines set the TODO keywords and their interpretation in the | 3914 These lines set the TODO keywords and their interpretation in the |
3915 current file. The corresponding variables are @code{org-todo-keywords} | 3915 current file. The corresponding variables are @code{org-todo-keywords} |
3916 and @code{org-todo-interpretation}. | 3916 and @code{org-todo-interpretation}. |
3917 @item #+TAGS: TAG1(c1) TAG2(c2) | 3917 @item #+TAGS: TAG1(c1) TAG2(c2) |
3918 These lines (several such lines are allowed) specify the legal tags in | 3918 These lines (several such lines are allowed) specify the legal tags in |
3919 this file, and (potionally) the corresponding @emph{fast tag selection} | 3919 this file, and (potentially) the corresponding @emph{fast tag selection} |
3920 keys. The corresponding variable is @code{org-tag-alist}. | 3920 keys. The corresponding variable is @code{org-tag-alist}. |
3921 @item #+CATEGORY: | 3921 @item #+CATEGORY: |
3922 This line sets the category for the agenda file. The category applies | 3922 This line sets the category for the agenda file. The category applies |
3923 for all subsequent lines until the next @samp{#+CATEGORY} line, or the | 3923 for all subsequent lines until the next @samp{#+CATEGORY} line, or the |
3924 end of the file. | 3924 end of the file. |
3925 @item #+TBLFM: | 3925 @item #+TBLFM: |
3926 This line contains the formulas for the table directly above the line. | 3926 This line contains the formulas for the table directly above the line. |
3927 @item #+TITLE:, #+AUTHOR:, #+EMAIL:, #+LANGUAGE:, #+TEXT:, #+OPTIONS: | 3927 @item #+TITLE:, #+AUTHOR:, #+EMAIL:, #+LANGUAGE:, #+TEXT:, #+OPTIONS: |
3928 These lines provide setting for exporting files. For more details see | 3928 These lines provide settings for exporting files. For more details see |
3929 @ref{Export options}. | 3929 @ref{Export options}. |
3930 @end table | 3930 @end table |
3931 | 3931 |
3932 @node The very busy C-c C-c key, Clean view, Summary of in-buffer settings, Miscellaneous | 3932 @node The very busy C-c C-c key, Clean view, Summary of in-buffer settings, Miscellaneous |
3933 @section The very busy C-c C-c key | 3933 @section The very busy C-c C-c key |
4130 @lisp | 4130 @lisp |
4131 (add-to-list 'auto-mode-alist '("README$" . org-mode)) | 4131 (add-to-list 'auto-mode-alist '("README$" . org-mode)) |
4132 @end lisp | 4132 @end lisp |
4133 | 4133 |
4134 @item @b{I would like to use editing features of org-mode in other | 4134 @item @b{I would like to use editing features of org-mode in other |
4135 modes, is his possible?}@* | 4135 modes, is this possible?}@* |
4136 @c | 4136 @c |
4137 Not really. For tables there is @code{orgtbl-mode} which implements the | 4137 Not really. For tables there is @code{orgtbl-mode} which implements the |
4138 table editor as a minor mode. For other features you need to switch to | 4138 table editor as a minor mode. For other features you need to switch to |
4139 Org-mode temporarily, or prepare text in a different buffer. | 4139 Org-mode temporarily, or prepare text in a different buffer. |
4140 | 4140 |
4554 other things. | 4554 other things. |
4555 @item | 4555 @item |
4556 Linking to VM/BBDB/GNUS was inspired by @i{Tom Shannon}'s | 4556 Linking to VM/BBDB/GNUS was inspired by @i{Tom Shannon}'s |
4557 @file{organizer-mode.el}. | 4557 @file{organizer-mode.el}. |
4558 @item | 4558 @item |
4559 @i{David O'Toole} wrote @file{org-publish.el} and came up with lots is | 4559 @i{David O'Toole} wrote @file{org-publish.el} and came up with lots of |
4560 ideas for small changes. | 4560 ideas for small changes. |
4561 @item | 4561 @item |
4562 @i{J@"urgen Vollmer} contributed code generating the table of contents | 4562 @i{J@"urgen Vollmer} contributed code generating the table of contents |
4563 in HTML output. | 4563 in HTML output. |
4564 @item | 4564 @item |