diff options
| -rw-r--r-- | man/org.texi | 75 |
1 files changed, 57 insertions, 18 deletions
diff --git a/man/org.texi b/man/org.texi index 26d0f25f90b..8cbedce87a0 100644 --- a/man/org.texi +++ b/man/org.texi | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | @setfilename ../info/org | 3 | @setfilename ../info/org |
| 4 | @settitle Org Mode Manual | 4 | @settitle Org Mode Manual |
| 5 | 5 | ||
| 6 | @set VERSION 4.40 | 6 | @set VERSION 4.41 |
| 7 | @set DATE June 2006 | 7 | @set DATE June 2006 |
| 8 | 8 | ||
| 9 | @dircategory Emacs | 9 | @dircategory Emacs |
| @@ -111,6 +111,7 @@ Document Structure | |||
| 111 | * Archiving:: Move done task trees to a different place | 111 | * Archiving:: Move done task trees to a different place |
| 112 | * Sparse trees:: Matches embedded in context | 112 | * Sparse trees:: Matches embedded in context |
| 113 | * Plain lists:: Editing hand-formatted lists | 113 | * Plain lists:: Editing hand-formatted lists |
| 114 | * Checkboxes:: Easily checking off things. | ||
| 114 | 115 | ||
| 115 | Archiving | 116 | Archiving |
| 116 | 117 | ||
| @@ -419,6 +420,7 @@ edit the structure of the document. | |||
| 419 | * Archiving:: Move done task trees to a different place | 420 | * Archiving:: Move done task trees to a different place |
| 420 | * Sparse trees:: Matches embedded in context | 421 | * Sparse trees:: Matches embedded in context |
| 421 | * Plain lists:: Editing hand-formatted lists | 422 | * Plain lists:: Editing hand-formatted lists |
| 423 | * Checkboxes:: Easily checking off things. | ||
| 422 | @end menu | 424 | @end menu |
| 423 | 425 | ||
| 424 | @node Outlines, Headlines, Document structure, Document structure | 426 | @node Outlines, Headlines, Document structure, Document structure |
| @@ -780,7 +782,7 @@ Or you can use the command @kbd{C-c C-x v} to export only the visible | |||
| 780 | part of the document and print the resulting file. | 782 | part of the document and print the resulting file. |
| 781 | 783 | ||
| 782 | 784 | ||
| 783 | @node Plain lists, , Sparse trees, Document structure | 785 | @node Plain lists, Checkboxes, Sparse trees, Document structure |
| 784 | @section Plain lists | 786 | @section Plain lists |
| 785 | @cindex plain lists | 787 | @cindex plain lists |
| 786 | @cindex lists, plain | 788 | @cindex lists, plain |
| @@ -827,18 +829,6 @@ But in the end, not individual scenes matter but the film as a whole. | |||
| 827 | Org-mode supports these lists by tuning filling and wrapping commands | 829 | Org-mode supports these lists by tuning filling and wrapping commands |
| 828 | to deal with them correctly. | 830 | to deal with them correctly. |
| 829 | 831 | ||
| 830 | @cindex checkboxes | ||
| 831 | Every item in a plain list can be made a checkbox by starting it with | ||
| 832 | the string @samp{[ ]}. The checkbox status can conveniently be toggled | ||
| 833 | with @kbd{C-c C-c}. | ||
| 834 | |||
| 835 | @example | ||
| 836 | * Stupid mistakes when distributing a new version | ||
| 837 | - [ ] update also Emacs CVS | ||
| 838 | - [X] forget to update index.html on the website | ||
| 839 | - [X] leaving a `(debug)' form in the code | ||
| 840 | @end example | ||
| 841 | |||
| 842 | The following commands act on items when the cursor is in the first line | 832 | The following commands act on items when the cursor is in the first line |
| 843 | of an item (the line with the bullet or number). | 833 | of an item (the line with the bullet or number). |
| 844 | 834 | ||
| @@ -862,7 +852,7 @@ an item but does not contain the bullet, a bullet is added to the | |||
| 862 | current line. | 852 | current line. |
| 863 | @kindex M-S-@key{RET} | 853 | @kindex M-S-@key{RET} |
| 864 | @item M-S-@key{RET} | 854 | @item M-S-@key{RET} |
| 865 | Insert a new item with a checkbox. | 855 | Insert a new item with a checkbox (@pxref{Checkboxes}). |
| 866 | @kindex S-@key{up} | 856 | @kindex S-@key{up} |
| 867 | @kindex S-@key{down} | 857 | @kindex S-@key{down} |
| 868 | @item S-@key{up} | 858 | @item S-@key{up} |
| @@ -887,11 +877,60 @@ would imply a different hierarchy. To use the new hierarchy, break | |||
| 887 | the command chain with a cursor motion or so. | 877 | the command chain with a cursor motion or so. |
| 888 | @kindex C-c C-c | 878 | @kindex C-c C-c |
| 889 | @item C-c C-c | 879 | @item C-c C-c |
| 890 | If there is a checkbox in the item line, toggle the state of the | 880 | If there is a checkbox (@pxref{Checkboxes}) in the item line, toggle the |
| 891 | checkbox. Otherwise, if this is an ordered list, renumber the ordered | 881 | state of the checkbox. Otherwise, if this is an ordered list, renumber |
| 892 | list at the cursor. | 882 | the ordered list at the cursor. |
| 893 | @end table | 883 | @end table |
| 894 | 884 | ||
| 885 | @page | ||
| 886 | @node Checkboxes, , Plain lists, Document structure | ||
| 887 | @section Checkboxes | ||
| 888 | @cindex checkboxes | ||
| 889 | |||
| 890 | Every item in a plain list (ordered and unordered) can be made a | ||
| 891 | checkbox by starting it with the string @samp{[ ]}. This feature is | ||
| 892 | similar to TODO items (@pxref{TODO items}), but more lightweight. | ||
| 893 | Checkboxes are not included into the global TODO list, so they are often | ||
| 894 | great to split a task into a number of simple steps. Or you can use | ||
| 895 | them in a shopping list to select the items you need to buy. To toggle | ||
| 896 | a checkbox, use @kbd{C-c C-c}, or try Piotr Zielinski's | ||
| 897 | @file{org-mouse.el}. Here is an example of a checkbox list. | ||
| 898 | |||
| 899 | @example | ||
| 900 | * Avoid stupid mistakes when distributing a new version | ||
| 901 | - [ ] update also Emacs CVS | ||
| 902 | - [X] forget to update index.html on the website | ||
| 903 | - [X] leaving a `(debug)' form in the code | ||
| 904 | @end example | ||
| 905 | |||
| 906 | @noindent The following commands work with checkboxes: | ||
| 907 | |||
| 908 | @table @kbd | ||
| 909 | @kindex C-c C-c | ||
| 910 | @item C-c C-c | ||
| 911 | Toggle checkbox at point. | ||
| 912 | @kindex C-c C-x C-b | ||
| 913 | @item C-c C-x C-b | ||
| 914 | Toggle checkbox at point. | ||
| 915 | @itemize @minus | ||
| 916 | @item | ||
| 917 | If there is an active region, toggle the first checkbox in the region | ||
| 918 | and set all remaining boxes to the same status as the first. If you | ||
| 919 | want to toggle all boxes in the region independently, use a prefix | ||
| 920 | argument. | ||
| 921 | @item | ||
| 922 | If the cursor is in a headline, toggle checkboxes in the region between | ||
| 923 | this headline and the next. This does @emph{not} act on the entire | ||
| 924 | subtree, just the current entry. | ||
| 925 | @item | ||
| 926 | If no active region, just toggle the checkbox at point. | ||
| 927 | @end itemize | ||
| 928 | @kindex M-S-@key{RET} | ||
| 929 | @item M-S-@key{RET} | ||
| 930 | Insert a new item with a checkbox. | ||
| 931 | This works only if the cursor is already in a plain list item | ||
| 932 | (@pxref{Plain lists}). | ||
| 933 | @end table | ||
| 895 | 934 | ||
| 896 | @node Tables, Hyperlinks, Document structure, Top | 935 | @node Tables, Hyperlinks, Document structure, Top |
| 897 | @chapter Tables | 936 | @chapter Tables |