|
@@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY
|
|
* Org Mode: (org). outline-based notes management and organizer
|
|
* Org Mode: (org). outline-based notes management and organizer
|
|
END-INFO-DIR-ENTRY
|
|
END-INFO-DIR-ENTRY
|
|
|
|
|
|
- This manual is for Org-mode (version 4.51).
|
|
|
|
|
|
+ This manual is for Org-mode (version 4.52).
|
|
|
|
|
|
Copyright (C) 2004, 2005, 2006 Free Software Foundation
|
|
Copyright (C) 2004, 2005, 2006 Free Software Foundation
|
|
|
|
|
|
@@ -27,7 +27,7 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
|
|
Org Mode Manual
|
|
Org Mode Manual
|
|
***************
|
|
***************
|
|
|
|
|
|
-This manual is for Org-mode (version 4.51).
|
|
|
|
|
|
+This manual is for Org-mode (version 4.52).
|
|
|
|
|
|
Copyright (C) 2004, 2005, 2006 Free Software Foundation
|
|
Copyright (C) 2004, 2005, 2006 Free Software Foundation
|
|
|
|
|
|
@@ -2610,16 +2610,22 @@ special command for inserting tags:
|
|
default this list is constructed dynamically, containing all tags
|
|
default this list is constructed dynamically, containing all tags
|
|
currently used in the buffer. You may also globally specify a hard list
|
|
currently used in the buffer. You may also globally specify a hard list
|
|
of tags with the variable `org-tag-alist'. Finally you can set the
|
|
of tags with the variable `org-tag-alist'. Finally you can set the
|
|
-allowed tags for a given file with lines like
|
|
|
|
|
|
+default tags for a given file with lines like
|
|
|
|
|
|
#+TAGS: @WORK @HOME @TENNISCLUB
|
|
#+TAGS: @WORK @HOME @TENNISCLUB
|
|
#+TAGS: Laptop Car PC Sailboat
|
|
#+TAGS: Laptop Car PC Sailboat
|
|
|
|
|
|
- The default support method is minibuffer completion. However,
|
|
|
|
-Org-mode also implements a much better method: _fast tag selection_.
|
|
|
|
-This method allows to select and deselect tags with a single key per
|
|
|
|
-tag. To function efficiently, you should assign unique keys to all
|
|
|
|
-tags. This can be done globally with
|
|
|
|
|
|
+ If you have globally defined your preferred set of tags using the
|
|
|
|
+variable `org-tag-alist', but would like to use a dynamic tag list in a
|
|
|
|
+specific file: Just add an empty TAGS option line to that file:
|
|
|
|
+
|
|
|
|
+ #+TAGS:
|
|
|
|
+
|
|
|
|
+ The default support method for entering tags is minibuffer
|
|
|
|
+completion. However, Org-mode also implements a much better method:
|
|
|
|
+_fast tag selection_. This method allows to select and deselect tags
|
|
|
|
+with a single key per tag. To function efficiently, you should assign
|
|
|
|
+unique keys to most tags. This can be done globally with
|
|
|
|
|
|
(setq org-tag-alist '(("@WORK" . ?w) ("@HOME" . ?h) ("Laptop" . ?l)))
|
|
(setq org-tag-alist '(("@WORK" . ?w) ("@HOME" . ?h) ("Laptop" . ?l)))
|
|
|
|
|
|
@@ -2641,21 +2647,35 @@ to activate any changes.
|
|
If at least one tag has a selection key, pressing `C-c C-c' will
|
|
If at least one tag has a selection key, pressing `C-c C-c' will
|
|
automatically present you with a special interface, listing inherited
|
|
automatically present you with a special interface, listing inherited
|
|
tags, the tags of the current headline, and a list of all legal tags
|
|
tags, the tags of the current headline, and a list of all legal tags
|
|
-with corresponding keys(2). Pressing keys for the tags will add or
|
|
|
|
-remove them from the list of tags in the current line. Selecting a tag
|
|
|
|
-in a group of mutually exclusive tags will turn off any other tags from
|
|
|
|
-that group. <SPC> clears all tags for this line, `RET' accepts the
|
|
|
|
-modified set, and `C-g' aborts without installing changes. This method
|
|
|
|
-lets you assign tags to a headline with very few keys. With the above
|
|
|
|
-setup, you could clear the current tags and set `@HOME', `Laptop' and
|
|
|
|
-`PC' tags with just the following keys: `C-c C-c <SPC> h l p <RET>'.
|
|
|
|
-Switching from `@HOME' to `@WORK' would be done with `C-c C-c w <RET>'.
|
|
|
|
-
|
|
|
|
- What if you have globally defined your preferred set of tags using
|
|
|
|
-the variable `org-tag-alist', but would like to use a dynamic tag list
|
|
|
|
-in a specific file? Just add an empty TAGS option line to that file:
|
|
|
|
|
|
+with corresponding keys(2). In this interface, you can use the
|
|
|
|
+following keys:
|
|
|
|
|
|
- #+TAGS:
|
|
|
|
|
|
+`a-z...'
|
|
|
|
+ Pressing keys assigned to tags will add or remove them from the
|
|
|
|
+ list of tags in the current line. Selecting a tag in a group of
|
|
|
|
+ mutually exclusive tags will turn off any other tags from that
|
|
|
|
+ group.
|
|
|
|
+
|
|
|
|
+`<TAB>'
|
|
|
|
+ Enter a tag in the minibuffer, even if the tag is not in the
|
|
|
|
+ predefined list. You will be able to complete on all tags present
|
|
|
|
+ in the buffer.
|
|
|
|
+
|
|
|
|
+`<SPC>'
|
|
|
|
+ Clear all tags for this line.
|
|
|
|
+
|
|
|
|
+`<RET>'
|
|
|
|
+ Accept the modified set.
|
|
|
|
+
|
|
|
|
+`C-g'
|
|
|
|
+ Abort without installing changes.
|
|
|
|
+
|
|
|
|
+This method lets you assign tags to a headline with very few keys. With
|
|
|
|
+the above setup, you could clear the current tags and set `@HOME',
|
|
|
|
+`Laptop' and `PC' tags with just the following keys: `C-c C-c <SPC> h l
|
|
|
|
+p <RET>'. Switching from `@HOME' to `@WORK' would be done with `C-c
|
|
|
|
+C-c w <RET>'. Adding the non-predefined tag `Sarah' could be done with
|
|
|
|
+`C-c C-c <TAB> S a r a h <RET> <RET>'.
|
|
|
|
|
|
---------- Footnotes ----------
|
|
---------- Footnotes ----------
|
|
|
|
|
|
@@ -2690,12 +2710,38 @@ information into special lists.
|
|
for OR. `&' binds more strongly than `|'. Parenthesis are currently
|
|
for OR. `&' binds more strongly than `|'. Parenthesis are currently
|
|
not implemented. A tag may also be preceded by `-', to select against
|
|
not implemented. A tag may also be preceded by `-', to select against
|
|
it, and `+' is syntactic sugar for positive selection. The AND
|
|
it, and `+' is syntactic sugar for positive selection. The AND
|
|
-operator `&' is optional when `+' or `-' is present. For example,
|
|
|
|
-`+WORK-BOSS' would select all headlines that are tagged `:WORK:', but
|
|
|
|
-discard those also tagged `:BOSS:'. The search string `WORK|LAPTOP'
|
|
|
|
-selects all lines tagged `:WORK:' or `:LAPTOP:'. The string
|
|
|
|
-`WORK|LAPTOP&NIGHT' requires that the `:LAPTOP:' lines are also tagged
|
|
|
|
-`NIGHT'.
|
|
|
|
|
|
+operator `&' is optional when `+' or `-' is present. Examples:
|
|
|
|
+
|
|
|
|
+`+WORK-BOSS'
|
|
|
|
+ Select all headlines that are tagged `:WORK:', but discard those
|
|
|
|
+ also tagged `:BOSS:'.
|
|
|
|
+
|
|
|
|
+`WORK|LAPTOP'
|
|
|
|
+ Selects lines tagged `:WORK:' or `:LAPTOP:'.
|
|
|
|
+
|
|
|
|
+`WORK|LAPTOP&NIGHT'
|
|
|
|
+ Like the previous example, but require the `:LAPTOP:' lines to be
|
|
|
|
+ tagged also `NIGHT'.
|
|
|
|
+
|
|
|
|
+ If you are using multi-state TODO keywords (*note TODO
|
|
|
|
+extensions::), it can be useful to also match on the TODO keyword.
|
|
|
|
+This can be done by adding a condition after a double slash to a tags
|
|
|
|
+match. The syntax is similar to the tag matches, but should be applied
|
|
|
|
+with consideration: For example, a positive selection on several TODO
|
|
|
|
+keywords can not meaningfully be combined with boolean AND. However,
|
|
|
|
+_negative selection_ combined with AND can be meaningful. Examples:
|
|
|
|
+
|
|
|
|
+`WORK//WAITING'
|
|
|
|
+ Select `:WORK:'-tagged TODO lines with the specific TODO keyword
|
|
|
|
+ `WAITING'.
|
|
|
|
+
|
|
|
|
+`WORK//-WAITING-NEXT'
|
|
|
|
+ Select `:WORK:'-tagged TODO lines that are neither `WAITING' nor
|
|
|
|
+ `NEXT'
|
|
|
|
+
|
|
|
|
+`WORK//+WAITING|+NEXT'
|
|
|
|
+ Select `:WORK:'-tagged TODO lines that are either `WAITING' or
|
|
|
|
+ `NEXT'.
|
|
|
|
|
|
|
|
|
|
File: org, Node: Agenda views, Next: Embedded LaTeX, Prev: Tags, Up: Top
|
|
File: org, Node: Agenda views, Next: Embedded LaTeX, Prev: Tags, Up: Top
|
|
@@ -2904,6 +2950,8 @@ collected into a single place.
|
|
keyword, for example `3 r'. If you often need a search for a
|
|
keyword, for example `3 r'. If you often need a search for a
|
|
specific keyword, define a custom command for it (*note Agenda
|
|
specific keyword, define a custom command for it (*note Agenda
|
|
dispatcher::).
|
|
dispatcher::).
|
|
|
|
+ Matching specific TODO keywords can also be done as part of a tags
|
|
|
|
+ search (*note Tag searches::).
|
|
|
|
|
|
Remote editing of TODO items means that you can change the state of a
|
|
Remote editing of TODO items means that you can change the state of a
|
|
TODO entry with a single key press. The commands available in the TODO
|
|
TODO entry with a single key press. The commands available in the TODO
|
|
@@ -2942,7 +2990,9 @@ collect them into an agenda buffer.
|
|
`C-c a M'
|
|
`C-c a M'
|
|
Like `C-c a m', but only select headlines that are also TODO items
|
|
Like `C-c a m', but only select headlines that are also TODO items
|
|
and force checking subitems (see variable
|
|
and force checking subitems (see variable
|
|
- `org-tags-match-list-sublevels').
|
|
|
|
|
|
+ `org-tags-match-list-sublevels'). Matching specific todo keywords
|
|
|
|
+ together with a tags match is also possible, see *Note Tag
|
|
|
|
+ searches::.
|
|
|
|
|
|
The commands available in the tags list are described in *Note
|
|
The commands available in the tags list are described in *Note
|
|
Agenda commands::.
|
|
Agenda commands::.
|
|
@@ -5035,6 +5085,7 @@ Index
|
|
* BBDB links: External links. (line 6)
|
|
* BBDB links: External links. (line 6)
|
|
* block agenda: Block agenda. (line 6)
|
|
* block agenda: Block agenda. (line 6)
|
|
* bold text: Enhancing text. (line 15)
|
|
* bold text: Enhancing text. (line 15)
|
|
|
|
+* Boolean logic, for tag searches: Tag searches. (line 21)
|
|
* bug reports: Feedback. (line 6)
|
|
* bug reports: Feedback. (line 6)
|
|
* bugs: Bugs. (line 6)
|
|
* bugs: Bugs. (line 6)
|
|
* C-c C-c, overview: The very busy C-c C-c key.
|
|
* C-c C-c, overview: The very busy C-c C-c key.
|
|
@@ -5289,7 +5340,7 @@ Index
|
|
* structure editing: Structure editing. (line 6)
|
|
* structure editing: Structure editing. (line 6)
|
|
* structure of document: Document structure. (line 6)
|
|
* structure of document: Document structure. (line 6)
|
|
* sublevels, inclusion into tags match: Tag inheritance. (line 6)
|
|
* sublevels, inclusion into tags match: Tag inheritance. (line 6)
|
|
-* sublevels, inclusion into todo list: Global TODO list. (line 31)
|
|
|
|
|
|
+* sublevels, inclusion into todo list: Global TODO list. (line 33)
|
|
* subscript: Subscripts and Superscripts.
|
|
* subscript: Subscripts and Superscripts.
|
|
(line 6)
|
|
(line 6)
|
|
* subtree cycling: Visibility cycling. (line 10)
|
|
* subtree cycling: Visibility cycling. (line 10)
|
|
@@ -5342,6 +5393,8 @@ Index
|
|
* timestamp: Time stamps. (line 13)
|
|
* timestamp: Time stamps. (line 13)
|
|
* timestamps, creating: Creating timestamps. (line 6)
|
|
* timestamps, creating: Creating timestamps. (line 6)
|
|
* TODO items: TODO items. (line 6)
|
|
* TODO items: TODO items. (line 6)
|
|
|
|
+* TODO keyword matching: Global TODO list. (line 17)
|
|
|
|
+* TODO keyword matching, with tags search: Tag searches. (line 38)
|
|
* TODO keywords completion: Completion. (line 6)
|
|
* TODO keywords completion: Completion. (line 6)
|
|
* TODO list, global: Global TODO list. (line 6)
|
|
* TODO list, global: Global TODO list. (line 6)
|
|
* TODO types: TODO types. (line 6)
|
|
* TODO types: TODO types. (line 6)
|
|
@@ -5389,17 +5442,20 @@ Key Index
|
|
(line 28)
|
|
(line 28)
|
|
* <left>: Agenda commands. (line 91)
|
|
* <left>: Agenda commands. (line 91)
|
|
* <RET> <1>: Agenda commands. (line 41)
|
|
* <RET> <1>: Agenda commands. (line 41)
|
|
-* <RET> <2>: The date/time prompt.
|
|
|
|
|
|
+* <RET> <2>: Setting tags. (line 76)
|
|
|
|
+* <RET> <3>: The date/time prompt.
|
|
(line 53)
|
|
(line 53)
|
|
* <RET>: Built-in table editor.
|
|
* <RET>: Built-in table editor.
|
|
(line 64)
|
|
(line 64)
|
|
* <right>: Agenda commands. (line 86)
|
|
* <right>: Agenda commands. (line 86)
|
|
-* <SPC>: Agenda commands. (line 28)
|
|
|
|
|
|
+* <SPC> <1>: Agenda commands. (line 28)
|
|
|
|
+* <SPC>: Setting tags. (line 73)
|
|
* <TAB> <1>: CDLaTeX mode. (line 23)
|
|
* <TAB> <1>: CDLaTeX mode. (line 23)
|
|
* <TAB> <2>: Agenda commands. (line 35)
|
|
* <TAB> <2>: Agenda commands. (line 35)
|
|
-* <TAB> <3>: Built-in table editor.
|
|
|
|
|
|
+* <TAB> <3>: Setting tags. (line 68)
|
|
|
|
+* <TAB> <4>: Built-in table editor.
|
|
(line 57)
|
|
(line 57)
|
|
-* <TAB> <4>: Plain lists. (line 37)
|
|
|
|
|
|
+* <TAB> <5>: Plain lists. (line 37)
|
|
* <TAB>: Visibility cycling. (line 10)
|
|
* <TAB>: Visibility cycling. (line 10)
|
|
* > <1>: Agenda commands. (line 154)
|
|
* > <1>: Agenda commands. (line 154)
|
|
* >: The date/time prompt.
|
|
* >: The date/time prompt.
|
|
@@ -5726,77 +5782,77 @@ Ref: Clocking work time-Footnote-1103930
|
|
Node: Tags104056
|
|
Node: Tags104056
|
|
Node: Tag inheritance104818
|
|
Node: Tag inheritance104818
|
|
Node: Setting tags105755
|
|
Node: Setting tags105755
|
|
-Ref: Setting tags-Footnote-1108887
|
|
|
|
-Ref: Setting tags-Footnote-2108999
|
|
|
|
-Node: Tag searches109079
|
|
|
|
-Node: Agenda views110288
|
|
|
|
-Node: Agenda files112381
|
|
|
|
-Ref: Agenda files-Footnote-1113341
|
|
|
|
-Ref: Agenda files-Footnote-2113490
|
|
|
|
-Node: Agenda dispatcher113683
|
|
|
|
-Node: Weekly/Daily agenda115300
|
|
|
|
-Node: Calendar/Diary integration116265
|
|
|
|
-Node: Global TODO list117603
|
|
|
|
-Node: Matching headline tags119655
|
|
|
|
-Node: Timeline120599
|
|
|
|
-Node: Presentation and sorting121262
|
|
|
|
-Node: Categories122040
|
|
|
|
-Node: Time-of-day specifications122704
|
|
|
|
-Node: Sorting of agenda items124682
|
|
|
|
-Node: Agenda commands125964
|
|
|
|
-Node: Custom agenda views131852
|
|
|
|
-Node: Storing searches132527
|
|
|
|
-Node: Block agenda134439
|
|
|
|
-Node: Setting Options135669
|
|
|
|
-Node: Batch processing138381
|
|
|
|
-Node: Embedded LaTeX139511
|
|
|
|
-Ref: Embedded LaTeX-Footnote-1140603
|
|
|
|
-Node: Math symbols140793
|
|
|
|
-Node: Subscripts and Superscripts141558
|
|
|
|
-Node: LaTeX fragments142402
|
|
|
|
-Ref: LaTeX fragments-Footnote-1144510
|
|
|
|
-Node: Processing LaTeX fragments144772
|
|
|
|
-Node: CDLaTeX mode145718
|
|
|
|
-Ref: CDLaTeX mode-Footnote-1148202
|
|
|
|
-Node: Exporting148350
|
|
|
|
-Node: ASCII export149664
|
|
|
|
-Node: HTML export150954
|
|
|
|
-Node: XOXO export153790
|
|
|
|
-Node: iCalendar export154229
|
|
|
|
-Node: Text interpretation156052
|
|
|
|
-Node: Comment lines156531
|
|
|
|
-Node: Enhancing text157002
|
|
|
|
-Node: Export options158694
|
|
|
|
-Node: Publishing160361
|
|
|
|
-Ref: Publishing-Footnote-1161157
|
|
|
|
-Node: Configuration161353
|
|
|
|
-Node: Project alist162071
|
|
|
|
-Node: Sources and destinations163137
|
|
|
|
-Node: Selecting files163867
|
|
|
|
-Node: Publishing action164615
|
|
|
|
-Node: Publishing options165848
|
|
|
|
-Node: Publishing links168000
|
|
|
|
-Node: Project page index169513
|
|
|
|
-Node: Sample configuration170291
|
|
|
|
-Node: Simple example170783
|
|
|
|
-Node: Complex example171456
|
|
|
|
-Node: Triggering publication173532
|
|
|
|
-Node: Miscellaneous174217
|
|
|
|
-Node: Completion174851
|
|
|
|
-Node: Customization176322
|
|
|
|
-Node: In-buffer settings176907
|
|
|
|
-Node: The very busy C-c C-c key180328
|
|
|
|
-Node: Clean view181972
|
|
|
|
-Node: TTY keys184549
|
|
|
|
-Node: Interaction186158
|
|
|
|
-Node: Cooperation186555
|
|
|
|
-Node: Conflicts188422
|
|
|
|
-Node: Bugs190014
|
|
|
|
-Node: Extensions and Hacking191637
|
|
|
|
-Node: Extensions192123
|
|
|
|
-Node: Dynamic blocks193693
|
|
|
|
-Node: History and Acknowledgments195620
|
|
|
|
-Node: Index200628
|
|
|
|
-Node: Key Index227059
|
|
|
|
|
|
+Ref: Setting tags-Footnote-1109271
|
|
|
|
+Ref: Setting tags-Footnote-2109383
|
|
|
|
+Node: Tag searches109463
|
|
|
|
+Node: Agenda views111474
|
|
|
|
+Node: Agenda files113567
|
|
|
|
+Ref: Agenda files-Footnote-1114527
|
|
|
|
+Ref: Agenda files-Footnote-2114676
|
|
|
|
+Node: Agenda dispatcher114869
|
|
|
|
+Node: Weekly/Daily agenda116486
|
|
|
|
+Node: Calendar/Diary integration117451
|
|
|
|
+Node: Global TODO list118789
|
|
|
|
+Node: Matching headline tags120949
|
|
|
|
+Node: Timeline122007
|
|
|
|
+Node: Presentation and sorting122670
|
|
|
|
+Node: Categories123448
|
|
|
|
+Node: Time-of-day specifications124112
|
|
|
|
+Node: Sorting of agenda items126090
|
|
|
|
+Node: Agenda commands127372
|
|
|
|
+Node: Custom agenda views133260
|
|
|
|
+Node: Storing searches133935
|
|
|
|
+Node: Block agenda135847
|
|
|
|
+Node: Setting Options137077
|
|
|
|
+Node: Batch processing139789
|
|
|
|
+Node: Embedded LaTeX140919
|
|
|
|
+Ref: Embedded LaTeX-Footnote-1142011
|
|
|
|
+Node: Math symbols142201
|
|
|
|
+Node: Subscripts and Superscripts142966
|
|
|
|
+Node: LaTeX fragments143810
|
|
|
|
+Ref: LaTeX fragments-Footnote-1145918
|
|
|
|
+Node: Processing LaTeX fragments146180
|
|
|
|
+Node: CDLaTeX mode147126
|
|
|
|
+Ref: CDLaTeX mode-Footnote-1149610
|
|
|
|
+Node: Exporting149758
|
|
|
|
+Node: ASCII export151072
|
|
|
|
+Node: HTML export152362
|
|
|
|
+Node: XOXO export155198
|
|
|
|
+Node: iCalendar export155637
|
|
|
|
+Node: Text interpretation157460
|
|
|
|
+Node: Comment lines157939
|
|
|
|
+Node: Enhancing text158410
|
|
|
|
+Node: Export options160102
|
|
|
|
+Node: Publishing161769
|
|
|
|
+Ref: Publishing-Footnote-1162565
|
|
|
|
+Node: Configuration162761
|
|
|
|
+Node: Project alist163479
|
|
|
|
+Node: Sources and destinations164545
|
|
|
|
+Node: Selecting files165275
|
|
|
|
+Node: Publishing action166023
|
|
|
|
+Node: Publishing options167256
|
|
|
|
+Node: Publishing links169408
|
|
|
|
+Node: Project page index170921
|
|
|
|
+Node: Sample configuration171699
|
|
|
|
+Node: Simple example172191
|
|
|
|
+Node: Complex example172864
|
|
|
|
+Node: Triggering publication174940
|
|
|
|
+Node: Miscellaneous175625
|
|
|
|
+Node: Completion176259
|
|
|
|
+Node: Customization177730
|
|
|
|
+Node: In-buffer settings178315
|
|
|
|
+Node: The very busy C-c C-c key181736
|
|
|
|
+Node: Clean view183380
|
|
|
|
+Node: TTY keys185957
|
|
|
|
+Node: Interaction187566
|
|
|
|
+Node: Cooperation187963
|
|
|
|
+Node: Conflicts189830
|
|
|
|
+Node: Bugs191422
|
|
|
|
+Node: Extensions and Hacking193045
|
|
|
|
+Node: Extensions193531
|
|
|
|
+Node: Dynamic blocks195101
|
|
|
|
+Node: History and Acknowledgments197028
|
|
|
|
+Node: Index202036
|
|
|
|
+Node: Key Index228686
|
|
|
|
|
|
End Tag Table
|
|
End Tag Table
|