aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man/org.texi75
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
115Archiving 116Archiving
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
780part of the document and print the resulting file. 782part 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.
827Org-mode supports these lists by tuning filling and wrapping commands 829Org-mode supports these lists by tuning filling and wrapping commands
828to deal with them correctly. 830to deal with them correctly.
829 831
830@cindex checkboxes
831Every item in a plain list can be made a checkbox by starting it with
832the string @samp{[ ]}. The checkbox status can conveniently be toggled
833with @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
842The following commands act on items when the cursor is in the first line 832The following commands act on items when the cursor is in the first line
843of an item (the line with the bullet or number). 833of 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
862current line. 852current 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}
865Insert a new item with a checkbox. 855Insert 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
887the command chain with a cursor motion or so. 877the 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
890If there is a checkbox in the item line, toggle the state of the 880If there is a checkbox (@pxref{Checkboxes}) in the item line, toggle the
891checkbox. Otherwise, if this is an ordered list, renumber the ordered 881state of the checkbox. Otherwise, if this is an ordered list, renumber
892list at the cursor. 882the 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
890Every item in a plain list (ordered and unordered) can be made a
891checkbox by starting it with the string @samp{[ ]}. This feature is
892similar to TODO items (@pxref{TODO items}), but more lightweight.
893Checkboxes are not included into the global TODO list, so they are often
894great to split a task into a number of simple steps. Or you can use
895them in a shopping list to select the items you need to buy. To toggle
896a 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
911Toggle checkbox at point.
912@kindex C-c C-x C-b
913@item C-c C-x C-b
914Toggle checkbox at point.
915@itemize @minus
916@item
917If there is an active region, toggle the first checkbox in the region
918and set all remaining boxes to the same status as the first. If you
919want to toggle all boxes in the region independently, use a prefix
920argument.
921@item
922If the cursor is in a headline, toggle checkboxes in the region between
923this headline and the next. This does @emph{not} act on the entire
924subtree, just the current entry.
925@item
926If no active region, just toggle the checkbox at point.
927@end itemize
928@kindex M-S-@key{RET}
929@item M-S-@key{RET}
930Insert a new item with a checkbox.
931This 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