4 |
@setfilename ../info/org |
@setfilename ../info/org |
5 |
@settitle Org Mode Manual |
@settitle Org Mode Manual |
6 |
|
|
7 |
@set VERSION 3.21 |
@set VERSION 3.22 |
8 |
@set DATE December 2005 |
@set DATE December 2005 |
9 |
|
|
10 |
@dircategory Emacs |
@dircategory Emacs |
125 |
|
|
126 |
Hyperlinks |
Hyperlinks |
127 |
|
|
128 |
* Links:: URL-like links to the world |
* Internal Links:: CamelCaseWords as internal links |
129 |
|
* External Links:: URL-like links to the world |
130 |
|
* Managing links:: Creating, inserting and following |
131 |
|
* Search Options:: Linking to a specific location |
132 |
* Remember:: Org-trees store quick notes |
* Remember:: Org-trees store quick notes |
133 |
|
|
134 |
TODO items |
TODO items |
250 |
|
|
251 |
If Org-mode is part of the Emacs distribution or an XEmacs package, |
If Org-mode is part of the Emacs distribution or an XEmacs package, |
252 |
you only need to copy the following lines to your @file{.emacs} file. |
you only need to copy the following lines to your @file{.emacs} file. |
253 |
The last two lines define @emph{global} keys for the commands |
The last three lines define @emph{global} keys for the commands |
254 |
@command{org-store-link} and @command{org-agenda} - please choose |
@command{org-store-link}, @command{org-agenda}, and |
255 |
suitable keys yourself. |
@code{org-todo-list} - please choose suitable keys yourself. |
256 |
|
|
257 |
@lisp |
@lisp |
258 |
;; The following lines are always needed. Choose your own keys. |
;; The following lines are always needed. Choose your own keys. |
259 |
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) |
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) |
260 |
(define-key global-map "\C-cl" 'org-store-link) |
(define-key global-map "\C-cl" 'org-store-link) |
261 |
(define-key global-map "\C-ca" 'org-agenda) |
(define-key global-map "\C-ca" 'org-agenda) |
262 |
|
(define-key global-map "\C-ct" 'org-todo-list) |
263 |
@end lisp |
@end lisp |
264 |
|
|
265 |
If you have downloaded Org-mode from the Web, you must byte-compile |
If you have downloaded Org-mode from the Web, you must byte-compile |
272 |
(autoload 'org-mode "org" "Org mode" t) |
(autoload 'org-mode "org" "Org mode" t) |
273 |
(autoload 'org-diary "org" "Diary entries from Org mode") |
(autoload 'org-diary "org" "Diary entries from Org mode") |
274 |
(autoload 'org-agenda "org" "Multi-file agenda from Org mode" t) |
(autoload 'org-agenda "org" "Multi-file agenda from Org mode" t) |
275 |
|
(autoload 'org-todo-list "org" "Global TODO list from Org mode" t) |
276 |
(autoload 'org-store-link "org" "Store a link to the current location" t) |
(autoload 'org-store-link "org" "Store a link to the current location" t) |
277 |
(autoload 'orgtbl-mode "org" "Org tables as a minor mode" t) |
(autoload 'orgtbl-mode "org" "Org tables as a minor mode" t) |
278 |
(autoload 'turn-on-orgtbl "org" "Org tables as a minor mode") |
(autoload 'turn-on-orgtbl "org" "Org tables as a minor mode") |
566 |
match is in the body of an entry, headline and body are made visible. |
match is in the body of an entry, headline and body are made visible. |
567 |
In order to provide minimal context, also the full hierarchy of |
In order to provide minimal context, also the full hierarchy of |
568 |
headlines above the match is shown, as well as the headline following |
headlines above the match is shown, as well as the headline following |
569 |
the match. |
the match. Each match is also highlighted, the highlights disappear |
570 |
|
when the buffer is changed with an editing command. |
571 |
@end table |
@end table |
572 |
|
|
573 |
Other commands are using this feature as well. For example @kbd{C-c |
Other commands are using this feature as well. For example @kbd{C-c |
589 |
@cindex plain lists |
@cindex plain lists |
590 |
@cindex lists, plain |
@cindex lists, plain |
591 |
|
|
592 |
Headlines define the entire structure of the Org-mode file, and also |
Headlines define the structure of the Org-mode file, and also lists |
593 |
lists (for example TODO items (@pxref{TODO items}) should be created |
(for example TODO items (@pxref{TODO items}) should be created using |
594 |
using headline levels. However, when taking notes, the plain text is |
headline levels. However, when taking notes, the plain text is |
595 |
sometimes easier to read with hand-formatted lists. Org-mode supports |
sometimes easier to read with hand-formatted lists. Org-mode supports |
596 |
editing such lists, and the HTML exporter (@pxref{Exporting}) does |
editing such lists, and the HTML exporter (@pxref{Exporting}) does |
597 |
parse and format them. |
parse and format them. |
610 |
@example |
@example |
611 |
** Lord of the Rings |
** Lord of the Rings |
612 |
My favorite scenes are (in this order) |
My favorite scenes are (in this order) |
613 |
1. Eowyns fight with the witch-king |
1. Eowyns fight with the witch king |
614 |
+ this was already my favorite scene in the book |
+ this was already my favorite scene in the book |
615 |
+ I really like Miranda Otto. |
+ I really like Miranda Otto. |
616 |
2. The attack of the Rohirrim |
2. The attack of the Rohirrim |
617 |
3. Peter Jackson being shot by Legolas |
3. Peter Jackson being shot by Legolas |
618 |
- on DVD only |
- on DVD only |
619 |
He makes a really funny face when it happens. |
He makes a really funny face when it happens. |
620 |
@end example |
@end example |
621 |
|
|
625 |
with the bullet or number). |
with the bullet or number). |
626 |
|
|
627 |
@table @kbd |
@table @kbd |
628 |
|
@kindex @key{TAB} |
629 |
|
@item @key{TAB} |
630 |
|
Items can be folded just like headline levels if you set the variable |
631 |
|
@code{org-cycle-include-plain-lists}. The level of an item is then |
632 |
|
given by the indentation of the bullet/number. However, items are |
633 |
|
always subortinate to real headlines, the hierarchies remain |
634 |
|
completely separated. |
635 |
@kindex M-S-@key{up} |
@kindex M-S-@key{up} |
636 |
@kindex M-S-@key{down} |
@kindex M-S-@key{down} |
637 |
@item M-S-@key{up} |
@item M-S-@key{up} |
784 |
Sort the table lines in the region. Point and mark must be in the first |
Sort the table lines in the region. Point and mark must be in the first |
785 |
and last line to be included, and must be in the column that should be |
and last line to be included, and must be in the column that should be |
786 |
used for sorting. The command prompts for numerical versus |
used for sorting. The command prompts for numerical versus |
787 |
alphnumerical sorting. |
alphanumerical sorting. |
788 |
|
|
789 |
@tsubheading{Regions} |
@tsubheading{Regions} |
790 |
@kindex C-c C-x M-w |
@kindex C-c C-x M-w |
1210 |
@chapter Hyperlinks |
@chapter Hyperlinks |
1211 |
@cindex hyperlinks |
@cindex hyperlinks |
1212 |
|
|
1213 |
Just like HMTL, Org-mode provides links to other files, Usenet |
Just like HMTL, Org-mode provides links inside a file, and external |
1214 |
articles, emails and much more. |
links to other files, Usenet articles, emails and much more. |
1215 |
|
|
1216 |
@menu |
@menu |
1217 |
* Links:: URL-like links to the world |
* Internal Links:: CamelCaseWords as internal links |
1218 |
|
* External Links:: URL-like links to the world |
1219 |
|
* Managing links:: Creating, inserting and following |
1220 |
|
* Search Options:: Linking to a specific location |
1221 |
* Remember:: Org-trees store quick notes |
* Remember:: Org-trees store quick notes |
1222 |
@end menu |
@end menu |
1223 |
|
|
1224 |
@node Links, Remember, Hyperlinks, Hyperlinks |
@node Internal Links, External Links, Hyperlinks, Hyperlinks |
1225 |
@section Links |
@section Internal Links |
1226 |
|
@cindex internal links |
1227 |
|
@cindex links, internal |
1228 |
|
@cindex CamelCase links |
1229 |
|
|
1230 |
|
Similar to Wiki implementations, Org-mode interprets words spelled in |
1231 |
|
CamelCase (i.e. mixed case with at least one capital letter following |
1232 |
|
on a small letter inside the word) as links. While in Wiki |
1233 |
|
implementations these links usually point to another file, in Org-mode |
1234 |
|
they point to a target in the current file. Targets are CamelCased |
1235 |
|
words in double angular brackets, and may be located anywhere, also in |
1236 |
|
a comment line. For example |
1237 |
|
@example |
1238 |
|
# <<MyTarget>> |
1239 |
|
@end example |
1240 |
|
|
1241 |
|
Each occurence of @samp{MyTarget} in the file is an active link that |
1242 |
|
can be followed with @kbd{C-c C-o} or with a mouse click |
1243 |
|
(@pxref{Managing links}). If no dedicated target exists, org-mode will |
1244 |
|
search for the words in the link separated by white space, in the |
1245 |
|
above example for @samp{my target}. If the link starts with a star |
1246 |
|
like @samp{*MyTarget}, the search is restricted to headlines. |
1247 |
|
Org-mode will first try an exact match of a full headline, but then |
1248 |
|
move on to more and more lenient searches. The link @samp{*MyTargets} |
1249 |
|
will find any of the following |
1250 |
|
@example |
1251 |
|
** My targets |
1252 |
|
** TODO my targets are bright |
1253 |
|
** my 20 targets are |
1254 |
|
@end example |
1255 |
|
@cindex completion, of CamelCase links |
1256 |
|
@cindex CamelCase links, completion of |
1257 |
|
It is therefore often not even necessary to set a dedicated target. |
1258 |
|
The link will automatically find a target. If you want to see what |
1259 |
|
lines in the current buffer are matched by a given CamelCase link, |
1260 |
|
open the link with @kbd{C-u C-c C-o}. Even if there are several |
1261 |
|
matches, org-mode will usually find the right one since it tries |
1262 |
|
targets and exact matches first. To insert links targeting a |
1263 |
|
headline, in-buffer completion can be used. Just type a star followed |
1264 |
|
by a few optional letters into the buffer and press @kbd{M-@key{TAB}}. |
1265 |
|
CamelCased versions of all headlines in the current buffer will be |
1266 |
|
offered as completions. @xref{Managing links} for more commands |
1267 |
|
creating links. |
1268 |
|
|
1269 |
|
@node External Links, Managing links, Internal Links, Hyperlinks |
1270 |
|
@section External Links |
1271 |
@cindex links |
@cindex links |
1272 |
|
@cindex external links |
1273 |
|
@cindex links, external |
1274 |
@cindex GNUS links |
@cindex GNUS links |
1275 |
@cindex BBDB links |
@cindex BBDB links |
1276 |
@cindex URL links |
@cindex URL links |
1290 |
<http://www.astro.uva.nl/~dominik> @r{on the web} |
<http://www.astro.uva.nl/~dominik> @r{on the web} |
1291 |
<file:/home/dominik/images/jupiter.jpg> @r{file, absolute path} |
<file:/home/dominik/images/jupiter.jpg> @r{file, absolute path} |
1292 |
<file:papers/last.pdf> @r{file, relative path} |
<file:papers/last.pdf> @r{file, relative path} |
|
<file:~/code/main.c:255> @r{file, with line number} |
|
1293 |
<news:comp.emacs> @r{Usenet link} |
<news:comp.emacs> @r{Usenet link} |
1294 |
<mailto:adent@@galaxy.net> @r{Mail link} |
<mailto:adent@@galaxy.net> @r{Mail link} |
1295 |
<vm:folder> @r{VM folder link} |
<vm:folder> @r{VM folder link} |
1311 |
recommended to avoid problems with punctuation and other text following |
recommended to avoid problems with punctuation and other text following |
1312 |
the link. See also the variable @code{org-allow-space-in-links}. |
the link. See also the variable @code{org-allow-space-in-links}. |
1313 |
|
|
1314 |
@cindex storing links |
|
1315 |
|
@node Managing links, Search Options, External Links, Hyperlinks |
1316 |
|
@section Managing links |
1317 |
|
|
1318 |
|
Org-mode provides methods to create a link in the correct syntax, to |
1319 |
|
insert it into an org-mode file, and to follow the link. |
1320 |
|
|
1321 |
@table @kbd |
@table @kbd |
1322 |
@kindex C-c l |
@kindex C-c l |
1323 |
|
@cindex storing links |
1324 |
@item C-c l |
@item C-c l |
1325 |
Store a link to the current location. This is a @emph{global} command |
Store a link to the current location. This is a @emph{global} command |
1326 |
which can be used in any buffer to create a link. The link will be |
which can be used in any buffer to create a link. The link will be |
1327 |
stored for later insertion into an Org-mode buffer (see below). For VM, |
stored for later insertion into an Org-mode buffer (see below). For |
1328 |
RMAIL, WANDERLUST, GNUS and BBDB buffers, the link will point to the |
VM, RMAIL, WANDERLUST, GNUS and BBDB buffers, the link will point to |
1329 |
current article/entry. For W3 and W3M buffer, the link goes to the |
the current article/entry. For W3 and W3M buffer, the link goes to |
1330 |
current URL. For any other files, the link will just point to the file. |
the current URL. For Org-mode files, the current headline is |
1331 |
The key binding @kbd{C-c l} is only a suggestion - see |
targeted. For any other files, the link will point to the file, with |
1332 |
@ref{Installation and Activation}. |
a CamelCase (@pxref{Search Options}) search string pointing to the |
1333 |
|
contents of the current line. If there is an active region, the |
1334 |
|
selected words will form the basis of the search string. The key |
1335 |
|
binding @kbd{C-c l} is only a suggestion - see @ref{Installation and |
1336 |
|
Activation}. |
1337 |
|
|
1338 |
@kindex C-c C-l |
@kindex C-c C-l |
1339 |
@cindex completion, of links |
@cindex completion, of links |
1374 |
Like @kbd{mouse-2}, but force file links to be opened with Emacs. |
Like @kbd{mouse-2}, but force file links to be opened with Emacs. |
1375 |
@end table |
@end table |
1376 |
|
|
1377 |
@node Remember, , Links, Hyperlinks |
|
1378 |
|
@node Search Options, Remember, Managing links, Hyperlinks |
1379 |
|
@section Search options in file links |
1380 |
|
|
1381 |
|
File links can contain additional information to make Emacs jump to a |
1382 |
|
particular location in the file when following a link. This can be a |
1383 |
|
line number or a search option after a double@footnote{For backward |
1384 |
|
compatibility, line numbers can also follow a single colon.} colon. |
1385 |
|
For example: |
1386 |
|
@example |
1387 |
|
<file:~/code/main.c::255> |
1388 |
|
<file:~/xx.org::MyTarget> |
1389 |
|
<file:~/xx.org::find me> |
1390 |
|
<file:~/xx.org::/regexp/> |
1391 |
|
@end example |
1392 |
|
@noindent Here is what these options do. |
1393 |
|
|
1394 |
|
@table @code |
1395 |
|
@item 255 |
1396 |
|
Jump to line 255. |
1397 |
|
@item MyGoal |
1398 |
|
Search for a link target with name MyGoal, or do a text search for |
1399 |
|
@samp{my target}, similar to the CamelCase search in internal links, |
1400 |
|
see @ref{Internal Links}. |
1401 |
|
@item find me |
1402 |
|
Do a normal text search for the text @samp{find me}. |
1403 |
|
@item /regexp/ |
1404 |
|
Do a regular expression search for @code{regexp}. This uses the Emacs |
1405 |
|
command @code{occur} to list all matches in a separate window. If the |
1406 |
|
target file is in Org-mode, @code{org-occur} is used to create a |
1407 |
|
sparse tree with the matches. |
1408 |
|
@c If the target file is a directory, |
1409 |
|
@c @code{grep} will be used to search all files in the directory. |
1410 |
|
@end table |
1411 |
|
|
1412 |
|
To use the search options also for a search in the current file, a |
1413 |
|
file link with an empty file name can be used. For example, |
1414 |
|
@code{<file:::find me>} does a search for @samp{find me} in the |
1415 |
|
current file. |
1416 |
|
|
1417 |
|
@node Remember, , Search Options, Hyperlinks |
1418 |
@section Remember |
@section Remember |
1419 |
@cindex @file{remember.el} |
@cindex @file{remember.el} |
1420 |
|
|
1427 |
to file away notes either to a default file, or directly to the |
to file away notes either to a default file, or directly to the |
1428 |
correct location in your Org-mode outline tree. The following |
correct location in your Org-mode outline tree. The following |
1429 |
customization@footnote{The two autoload forms are only necessary if |
customization@footnote{The two autoload forms are only necessary if |
1430 |
@file{org.el} is not part of the Emacs distribution or and XEmacs |
@file{org.el} is not part of the Emacs distribution or an XEmacs |
1431 |
package.} will tell @emph{Remember} to use org files as target, and to |
package.} will tell @emph{Remember} to use org files as target, and to |
1432 |
create annotations compatible with Org-mode links. |
create annotations compatible with Org-mode links. |
1433 |
|
|
1523 |
@item C-c C-v |
@item C-c C-v |
1524 |
View TODO items in a @emph{sparse tree} (@pxref{Sparse trees}). Folds |
View TODO items in a @emph{sparse tree} (@pxref{Sparse trees}). Folds |
1525 |
the entire buffer, but shows all TODO items and the headings hierarchy |
the entire buffer, but shows all TODO items and the headings hierarchy |
1526 |
above them. With prefix arg, show also the DONE entries. |
above them. With prefix arg, show also the DONE entries. With |
1527 |
|
numerical prefix N, show the tree for the Nth keyword in the variable |
1528 |
|
@code{org-todo-keywords}. |
1529 |
|
@kindex C-c t |
1530 |
|
@item C-c t |
1531 |
|
Show the global TODO list. This collects the TODO items from all |
1532 |
|
agenda files (@pxref{Agenda}) into a single buffer. The buffer is in |
1533 |
|
@code{agenda-mode}, so there are commands to examine and manipulate |
1534 |
|
the TODO entries directly from that buffer (@pxref{Agenda commands}). |
1535 |
|
A prefix argument can be used to collect only TODO entries of a |
1536 |
|
particular type. With a C-u prefix you are prompted for a keyword. |
1537 |
|
With a numeric prefix, the Nth keyword in @code{org-todo-keywords} is |
1538 |
|
selected. |
1539 |
|
@kindex r |
1540 |
|
The @kbd{r} key in the agenda |
1541 |
|
buffer regenerates it, and you can give a prefix argument to this |
1542 |
|
command to change the selected TODO keyword, for example @kbd{3 r}. |
1543 |
|
The key binding @kbd{C-c t} is only a suggestion - see |
1544 |
|
@ref{Installation and Activation}. |
1545 |
|
@kindex C-u C-c a |
1546 |
@item C-u C-c a |
@item C-u C-c a |
1547 |
A @kbd{C-u} argument to the @code{org-agenda command} (@pxref{Agenda}) |
A @kbd{C-u} argument to the @code{org-agenda command} (@pxref{Agenda}) |
1548 |
collects all unfinished TODO items into a single place. |
includes all unfinished TODO items at the beginning of todays agenda. |
1549 |
@end table |
@end table |
1550 |
|
|
1551 |
@node TODO extensions, Priorities, TODO basics, TODO items |
@node TODO extensions, Priorities, TODO basics, TODO items |
1595 |
|
|
1596 |
The second possibility is to use TODO keywords to indicate different |
The second possibility is to use TODO keywords to indicate different |
1597 |
types of action items. For example, you might want to indicate that |
types of action items. For example, you might want to indicate that |
1598 |
items are for ``work'' or ``home''. Or, when you work with several |
items are for ``work'' or ``home''. If you are into David Allen's |
1599 |
people on a single project, you might want to assign action items |
@emph{Getting Things DONE}, you might want to use todo types |
1600 |
directly to persons, by using their names as TODO keywords. This |
@samp{NEXTACTION}, @samp{WAITING}, @samp{MAYBE}. Or, when you work |
1601 |
would be set up like this: |
with several people on a single project, you might want to assign |
1602 |
|
action items directly to persons, by using their names as TODO |
1603 |
|
keywords. This would be set up like this: |
1604 |
|
|
1605 |
@lisp |
@lisp |
1606 |
(setq org-todo-keywords '("Fred" "Sara" "Lucy" "Mike" "DONE") |
(setq org-todo-keywords '("Fred" "Sara" "Lucy" "Mike" "DONE") |
1613 |
command @kbd{C-c C-t} is changed slightly@footnote{This is also true |
command @kbd{C-c C-t} is changed slightly@footnote{This is also true |
1614 |
for the @kbd{t} command in the timeline and agenda buffers.}. When |
for the @kbd{t} command in the timeline and agenda buffers.}. When |
1615 |
used several times in succession, it will still cycle through all |
used several times in succession, it will still cycle through all |
1616 |
names. But when you return to the item after some time and |
names. But when you return to the item after some time and execute |
1617 |
execute @kbd{C-c C-t} again, it will switch from each name directly to |
@kbd{C-c C-t} again, it will switch from each name directly to DONE. |
1618 |
DONE. Use prefix arguments or completion to quickly select a specific |
Use prefix arguments or completion to quickly select a specific name. |
1619 |
name. |
You can also review the items of a specific TODO type in a sparse tree |
1620 |
|
by using a numeric prefix to @kbd{C-c C-v}. For example, to see all |
1621 |
|
things Lucy has to do, you would use @kbd{C-3 C-c C-v}. To collect |
1622 |
|
collect Lucy's items from all agenda files into a single buffer, you |
1623 |
|
would use the prefix arg as well when creating the global todo list: |
1624 |
|
@kbd{C-3 C-c t}. |
1625 |
|
|
1626 |
@node Per file keywords, , TODO types, TODO extensions |
@node Per file keywords, , TODO types, TODO extensions |
1627 |
@subsection Setting up TODO keywords for individual files |
@subsection Setting up TODO keywords for individual files |
1705 |
(@pxref{Interaction}). |
(@pxref{Interaction}). |
1706 |
@end table |
@end table |
1707 |
|
|
|
|
|
|
|
|
1708 |
@node Timestamps, Timeline and Agenda, TODO items, Top |
@node Timestamps, Timeline and Agenda, TODO items, Top |
1709 |
@chapter Timestamps |
@chapter Timestamps |
1710 |
|
|
2016 |
@example |
@example |
2017 |
#+CATEGORY: Thesis |
#+CATEGORY: Thesis |
2018 |
@end example |
@end example |
2019 |
@noindent |
If there are several such lines in a file, each specifies the category |
2020 |
After changing this line, press @kbd{C-c C-c} with the cursor still in |
for the text below it. The display in the agenda buffer looks best if |
2021 |
the line, to make the changes known to org-mode. Otherwise, the |
the category is not longer than 10 characters. |
|
change will only be active the next time you visit this file with |
|
|
Emacs. |
|
|
|
|
|
The display in the agenda buffer looks best if the category is not |
|
|
longer than 10 characters. |
|
2022 |
|
|
2023 |
@subsection Time-of-Day Specifications |
@subsection Time-of-Day Specifications |
2024 |
|
|
2160 |
@item r |
@item r |
2161 |
Recreate the agenda buffer, for example to reflect the changes |
Recreate the agenda buffer, for example to reflect the changes |
2162 |
after modification of the time stamps of items with S-@key{left} and |
after modification of the time stamps of items with S-@key{left} and |
2163 |
S-@key{right}. |
S-@key{right}. When the buffer is the global todo list, a prefix |
2164 |
|
argument is interpreted to create a selective list for a specific TODO |
2165 |
|
keyword. |
2166 |
|
|
2167 |
@kindex @key{right} |
@kindex @key{right} |
2168 |
@item @key{right} |
@item @key{right} |
2409 |
@end example |
@end example |
2410 |
@noindent |
@noindent |
2411 |
creates only top level headlines and does the rest as items. Lines |
creates only top level headlines and does the rest as items. Lines |
2412 |
starting with @samp{#} and subtree starting with the word @samp{COMMENT} |
starting with @samp{#} and subtrees starting with the word @samp{COMMENT} |
2413 |
will not be exported. |
will not be exported. |
2414 |
|
|
2415 |
@node HTML export, iCalendar export, ASCII export, Exporting |
@node HTML export, iCalendar export, ASCII export, Exporting |
2625 |
@code{org-combined-agenda-icalendar-file}. |
@code{org-combined-agenda-icalendar-file}. |
2626 |
@end table |
@end table |
2627 |
|
|
2628 |
How this calendar is best read and updated, depends on the on the |
How this calendar is best read and updated, depends on the application |
2629 |
application you are using. For example, when using iCal under Apple |
you are using. For example, when using iCal under Apple MacOS X, you |
2630 |
MacOS X, you could create a new calendar @samp{OrgMode} (the default |
could create a new calendar @samp{OrgMode} (the default name for the |
2631 |
name for the calendar created by @kbd{C-c C-x c}, see the variables |
calendar created by @kbd{C-c C-x c}, see the variables |
2632 |
@code{org-icalendar-combined-name} and |
@code{org-icalendar-combined-name} and |
2633 |
@code{org-combined-agenda-icalendar-file}). Then set Org-mode to |
@code{org-combined-agenda-icalendar-file}). Then set Org-mode to |
2634 |
overwrite the corresponding file |
overwrite the corresponding file |
2664 |
@cindex completion, of TODO keywords |
@cindex completion, of TODO keywords |
2665 |
@cindex completion, of dictionary words |
@cindex completion, of dictionary words |
2666 |
@cindex completion, of option keywords |
@cindex completion, of option keywords |
2667 |
|
@cindex completion, of CamelCase links |
2668 |
|
|
2669 |
Org-mode supports in-buffer completion. This type of completion does |
Org-mode supports in-buffer completion. This type of completion does |
2670 |
not make use of the minibuffer. You simply type a few letters into |
not make use of the minibuffer. You simply type a few letters into |
2680 |
@item |
@item |
2681 |
After @samp{\}, complete @TeX{} symbols supported by the exporter. |
After @samp{\}, complete @TeX{} symbols supported by the exporter. |
2682 |
@item |
@item |
2683 |
|
After @samp{*}, complete CamelCase versions of all headlines in the |
2684 |
|
buffer. |
2685 |
|
@item |
2686 |
After @samp{#+}, complete the special keywords like @samp{TYP_TODO} or |
After @samp{#+}, complete the special keywords like @samp{TYP_TODO} or |
2687 |
@samp{OPTIONS} which set file-specific options for Org-mode. When the |
@samp{OPTIONS} which set file-specific options for Org-mode. When the |
2688 |
option keyword is already complete, pressing @kbd{M-@key{TAB}} again |
option keyword is already complete, pressing @kbd{M-@key{TAB}} again |
2995 |
@item |
@item |
2996 |
Roland Winkler pointed out that additional keybindings are needed to |
Roland Winkler pointed out that additional keybindings are needed to |
2997 |
use Org-mode on a tty. |
use Org-mode on a tty. |
2998 |
|
@item |
2999 |
|
Tim O'Callaghan suggested in-file links, and search options for |
3000 |
|
general file links. |
3001 |
|
@c @item |
3002 |
|
@c Nic Ferrier and Christian Egli implemented XML export. |
3003 |
@end itemize |
@end itemize |
3004 |
|
|
3005 |
@node Index, Key Index, Miscellaneous, Top |
@node Index, Key Index, Miscellaneous, Top |