diff options
Diffstat (limited to 'man/org.texi')
| -rw-r--r-- | man/org.texi | 231 |
1 files changed, 152 insertions, 79 deletions
diff --git a/man/org.texi b/man/org.texi index 4f3576d57c4..69c323c5eba 100644 --- a/man/org.texi +++ b/man/org.texi | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | @setfilename ../info/org | 4 | @setfilename ../info/org |
| 5 | @settitle Org Mode Manual | 5 | @settitle Org Mode Manual |
| 6 | 6 | ||
| 7 | @set VERSION 3.10 | 7 | @set VERSION 3.11 |
| 8 | @set DATE May 2005 | 8 | @set DATE June 2005 |
| 9 | 9 | ||
| 10 | @dircategory Emacs | 10 | @dircategory Emacs |
| 11 | @direntry | 11 | @direntry |
| @@ -103,6 +103,7 @@ Document Structure | |||
| 103 | * Visibility cycling:: Show ad hide, much simplified | 103 | * Visibility cycling:: Show ad hide, much simplified |
| 104 | * Motion:: Jumping to other headlines | 104 | * Motion:: Jumping to other headlines |
| 105 | * Structure editing:: Changing sequence and level of headlines | 105 | * Structure editing:: Changing sequence and level of headlines |
| 106 | * Archiving:: Move done task trees to a different place | ||
| 106 | * Sparse trees:: Matches embedded in context | 107 | * Sparse trees:: Matches embedded in context |
| 107 | 108 | ||
| 108 | Tables | 109 | Tables |
| @@ -158,8 +159,8 @@ Miscellaneous | |||
| 158 | * Customization:: Adapting Org-mode to your taste | 159 | * Customization:: Adapting Org-mode to your taste |
| 159 | * FAQ:: Frequently asked questions | 160 | * FAQ:: Frequently asked questions |
| 160 | * Interaction:: Other Emacs packages | 161 | * Interaction:: Other Emacs packages |
| 161 | * Acknowledgments:: These people provided feedback and more | ||
| 162 | * Bugs:: Things which do not work perfectly | 162 | * Bugs:: Things which do not work perfectly |
| 163 | * Acknowledgments:: These people provided feedback and more | ||
| 163 | 164 | ||
| 164 | @end detailmenu | 165 | @end detailmenu |
| 165 | @end menu | 166 | @end menu |
| @@ -303,6 +304,7 @@ edit the structure of the document. | |||
| 303 | * Visibility cycling:: Show ad hide, much simplified | 304 | * Visibility cycling:: Show ad hide, much simplified |
| 304 | * Motion:: Jumping to other headlines | 305 | * Motion:: Jumping to other headlines |
| 305 | * Structure editing:: Changing sequence and level of headlines | 306 | * Structure editing:: Changing sequence and level of headlines |
| 307 | * Archiving:: Move done task trees to a different place | ||
| 306 | * Sparse trees:: Matches embedded in context | 308 | * Sparse trees:: Matches embedded in context |
| 307 | @end menu | 309 | @end menu |
| 308 | 310 | ||
| @@ -426,7 +428,7 @@ the original buffer, and the headings hierarchy above it is made | |||
| 426 | visible. | 428 | visible. |
| 427 | @end table | 429 | @end table |
| 428 | 430 | ||
| 429 | @node Structure editing, Sparse trees, Motion, Document Structure | 431 | @node Structure editing, Archiving, Motion, Document Structure |
| 430 | @section Structure editing | 432 | @section Structure editing |
| 431 | @cindex structure editing | 433 | @cindex structure editing |
| 432 | @cindex headline, promotion and demotion | 434 | @cindex headline, promotion and demotion |
| @@ -487,7 +489,30 @@ just after the last headline to change. Note that when the cursor is | |||
| 487 | inside a table (@pxref{Tables}), the Meta-Cursor keys have different | 489 | inside a table (@pxref{Tables}), the Meta-Cursor keys have different |
| 488 | functionality. | 490 | functionality. |
| 489 | 491 | ||
| 490 | @node Sparse trees, , Structure editing, Document Structure | 492 | @node Archiving, Sparse trees, Structure editing, Document Structure |
| 493 | @section Archiving | ||
| 494 | @cindex archiving | ||
| 495 | |||
| 496 | When an project represented by a (sub)tree is finished, you may want | ||
| 497 | to move the tree to an Archive place, either in the same file under a | ||
| 498 | special top-level heading, or even to a different file. | ||
| 499 | @table @kbd | ||
| 500 | @kindex @kbd{C-c $} | ||
| 501 | @item @kbd{C-c $} | ||
| 502 | Archive the subtree starting at the cursor position to the location | ||
| 503 | given by @code{org-archive-location}. | ||
| 504 | @end table | ||
| 505 | |||
| 506 | @cindex archive locations | ||
| 507 | The default archive is a file in the same directory as the current | ||
| 508 | file, with the name derived by appending @file{_archive} to the | ||
| 509 | current file name. For information and examples on how to change | ||
| 510 | this, see the documentation string of the variable | ||
| 511 | @code{org-archive-location}. If you are also using the Org-mode | ||
| 512 | agenda, archiving to a different file is a good way to keep archived | ||
| 513 | trees from contributing agenda items. | ||
| 514 | |||
| 515 | @node Sparse trees, , Archiving, Document Structure | ||
| 491 | @section Sparse trees | 516 | @section Sparse trees |
| 492 | @cindex sparse trees | 517 | @cindex sparse trees |
| 493 | @cindex trees, sparse | 518 | @cindex trees, sparse |
| @@ -702,7 +727,8 @@ When current field is empty, copy from first non-empty field above. | |||
| 702 | When not empty, copy current field down to next row and move cursor | 727 | When not empty, copy current field down to next row and move cursor |
| 703 | along with it. Depending on the variable | 728 | along with it. Depending on the variable |
| 704 | @code{org-table-copy-increment}, integer field values will be | 729 | @code{org-table-copy-increment}, integer field values will be |
| 705 | incremented during copy. | 730 | incremented during copy. This key is also used by CUA-mode |
| 731 | (@pxref{Interaction}). | ||
| 706 | 732 | ||
| 707 | @cindex formula, in tables | 733 | @cindex formula, in tables |
| 708 | @cindex calculations, in tables | 734 | @cindex calculations, in tables |
| @@ -807,33 +833,35 @@ articles, emails and much more. | |||
| 807 | @cindex SHELL links | 833 | @cindex SHELL links |
| 808 | 834 | ||
| 809 | Org-mode supports links to files, websites, usenet and email messages; | 835 | Org-mode supports links to files, websites, usenet and email messages; |
| 810 | and BBDB database entries. Links are just plain-text URL-like locators. | 836 | and BBDB database entries. Links are just plain-text URL-like |
| 811 | The following list shows examples for each link type. | 837 | locators, optionally enclosed by angular brackets. The following list |
| 838 | shows examples for each link type. | ||
| 812 | 839 | ||
| 813 | @example | 840 | @example |
| 814 | http://www.astro.uva.nl/~dominik @r{on the web} | 841 | <http://www.astro.uva.nl/~dominik> @r{on the web} |
| 815 | file:/home/dominik/images/jupiter.jpg @r{file, absolute path} | 842 | <file:/home/dominik/images/jupiter.jpg> @r{file, absolute path} |
| 816 | file:papers/last.pdf @r{file, relative path} | 843 | <file:papers/last.pdf> @r{file, relative path} |
| 817 | file:~/code/main.c:255 @r{file, with line number} | 844 | <file:~/code/main.c:255> @r{file, with line number} |
| 818 | news:comp.emacs @r{Usenet link} | 845 | <news:comp.emacs> @r{Usenet link} |
| 819 | mailto:adent@@galaxy.net @r{Mail link} | 846 | <mailto:adent@@galaxy.net> @r{Mail link} |
| 820 | vm:folder @r{VM folder link} | 847 | <vm:folder> @r{VM folder link} |
| 821 | vm:folder#id @r{VM message link} | 848 | <vm:folder#id> @r{VM message link} |
| 822 | vm://myself@@some.where.org/folder#id @r{VM on remote machine} | 849 | <vm://myself@@some.where.org/folder#id> @r{VM on remote machine} |
| 823 | wl:folder @r{WANDERLUST folder link} | 850 | <wl:folder> @r{WANDERLUST folder link} |
| 824 | wl:folder#id @r{WANDERLUST message link} | 851 | <wl:folder#id> @r{WANDERLUST message link} |
| 825 | rmail:folder @r{RMAIL folder link} | 852 | <rmail:folder> @r{RMAIL folder link} |
| 826 | rmail:folder#id @r{RMAIL message link} | 853 | <rmail:folder#id> @r{RMAIL message link} |
| 827 | gnus:group @r{GNUS group link} | 854 | <gnus:group> @r{GNUS group link} |
| 828 | gnus:group#id @r{GNUS article link} | 855 | <gnus:group#id> @r{GNUS article link} |
| 829 | bbdb:Richard Stallman @r{BBDB link} | 856 | <bbdb:Richard Stallman> @r{BBDB link} |
| 830 | shell:ls *.org @r{A shell command} | 857 | <shell:ls *.org>@footnote{Note that @samp{<} and @samp{>} cannot be part of a link, and therefore of a shell command. If you need redirection, use @@@{ and @@@} instead.} @r{A shell command} |
| 831 | @end example | 858 | @end example |
| 832 | 859 | ||
| 833 | A link may contain space characters and is terminated by the end of | 860 | A link may contain space characters and is terminated by @samp{>} or by |
| 834 | the line or, in tables, by the end of the table field. Therefore, | 861 | the end of a line. In tables, the end of a table field also terminates |
| 835 | outside of tables there can be only one link per line (but see the | 862 | a link. Angle brackets around a link are not required, but are |
| 836 | variable @code{org-allow-space-in-links}). | 863 | recommended to avoid problems with punctuation and other text following |
| 864 | the link. See also the variable @code{org-allow-space-in-links}. | ||
| 837 | 865 | ||
| 838 | @cindex storing links | 866 | @cindex storing links |
| 839 | @table @kbd | 867 | @table @kbd |
| @@ -854,10 +882,11 @@ Insert a link. This prompts for a link to be inserted into the | |||
| 854 | buffer. You can just type a link, using one of the link type prefixes | 882 | buffer. You can just type a link, using one of the link type prefixes |
| 855 | mentioned in the examples above. Through completion, all links stored | 883 | mentioned in the examples above. Through completion, all links stored |
| 856 | during the current session can be accessed. When called with prefix | 884 | during the current session can be accessed. When called with prefix |
| 857 | arg, you can use file name completion to enter a file link. Note that | 885 | arg, you can use file name completion to enter a file link. The link |
| 858 | you don't have to use this command to insert a link. Links in | 886 | will be formatted as given in the variable @code{org-link-format} and |
| 859 | Org-mode are plain text, and you can type or paste them straight into | 887 | inserted into the buffer. Note that you don't have to use this |
| 860 | the buffer. | 888 | command to insert a link. Links in Org-mode are plain text, and you |
| 889 | can type or paste them straight into the buffer. | ||
| 861 | 890 | ||
| 862 | @cindex inserting links | 891 | @cindex inserting links |
| 863 | @kindex C-c C-o | 892 | @kindex C-c C-o |
| @@ -930,9 +959,11 @@ cycling (@key{TAB}) to find a better place. Pressing @key{RET} or | |||
| 930 | Or use prefix arg to specify level manually. | 959 | Or use prefix arg to specify level manually. |
| 931 | @end multitable | 960 | @end multitable |
| 932 | 961 | ||
| 933 | So the fastest way to store the note is to press @kbd{C-c C-c @key{RET} | 962 | So a fast way to store the note is to press @kbd{C-c C-c @key{RET} |
| 934 | @key{RET}} to append it to the default file. But with little extra | 963 | @key{RET}} to append it to the default file. Even shorter would be |
| 935 | effort, you can push it directly to the correct location. | 964 | @kbd{C-u C-c C-c}, which does the same without even showing the tree. |
| 965 | But with little extra effort, you can push it directly to the correct | ||
| 966 | location. | ||
| 936 | 967 | ||
| 937 | Before inserting the text into a tree, the function ensures that the | 968 | Before inserting the text into a tree, the function ensures that the |
| 938 | text has a headline, i.e. a first line that starts with a @samp{*}. | 969 | text has a headline, i.e. a first line that starts with a @samp{*}. |
| @@ -1140,6 +1171,8 @@ agenda buffer with the @kbd{,} command (@pxref{Agenda commands}). | |||
| 1140 | @itemx S-@key{down} | 1171 | @itemx S-@key{down} |
| 1141 | Increase/decrease priority of current item. Note that these keys are | 1172 | Increase/decrease priority of current item. Note that these keys are |
| 1142 | also used to modify time stamps (@pxref{Creating timestamps}). | 1173 | also used to modify time stamps (@pxref{Creating timestamps}). |
| 1174 | Furthermore, these keys is also used by CUA-mode | ||
| 1175 | (@pxref{Interaction}). | ||
| 1143 | @end table | 1176 | @end table |
| 1144 | 1177 | ||
| 1145 | 1178 | ||
| @@ -1267,7 +1300,8 @@ Insert @samp{SCHEDULED} keyword along with a stamp. | |||
| 1267 | @kindex S-@key{right} | 1300 | @kindex S-@key{right} |
| 1268 | @item S-@key{left} | 1301 | @item S-@key{left} |
| 1269 | @itemx S-@key{right} | 1302 | @itemx S-@key{right} |
| 1270 | Change date at cursor by one day. | 1303 | Change date at cursor by one day. These key bindings conflict with |
| 1304 | CUA-mode (@pxref{Interaction}). | ||
| 1271 | 1305 | ||
| 1272 | @kindex S-@key{up} | 1306 | @kindex S-@key{up} |
| 1273 | @kindex S-@key{down} | 1307 | @kindex S-@key{down} |
| @@ -1275,8 +1309,10 @@ Change date at cursor by one day. | |||
| 1275 | @itemx S-@key{down} | 1309 | @itemx S-@key{down} |
| 1276 | Change the item under the cursor in a timestamp. The cursor can be on | 1310 | Change the item under the cursor in a timestamp. The cursor can be on |
| 1277 | a year, month, day, hour or minute. Note that if the cursor is not at | 1311 | a year, month, day, hour or minute. Note that if the cursor is not at |
| 1278 | a time stamp, these same keys modify the priority of an item | 1312 | a time stamp, these same keys modify the priority of an item. |
| 1279 | (@pxref{Priorities}). | 1313 | (@pxref{Priorities}). These key bindings conflict with CUA-mode |
| 1314 | (@pxref{Interaction}). | ||
| 1315 | |||
| 1280 | 1316 | ||
| 1281 | @kindex C-c C-y | 1317 | @kindex C-c C-y |
| 1282 | @cindex evaluate time range | 1318 | @cindex evaluate time range |
| @@ -1872,7 +1908,8 @@ letters, and press @kbd{M-@key{TAB}} to see possible completions. | |||
| 1872 | 1908 | ||
| 1873 | @cindex tables, export to HTML | 1909 | @cindex tables, export to HTML |
| 1874 | @item | 1910 | @item |
| 1875 | Tables are transformed into HTML tables. | 1911 | Tables are transformed into HTML tables. Data fields before the first |
| 1912 | horizontal separator line will be formatted as table header fields. | ||
| 1876 | 1913 | ||
| 1877 | @cindex fixed width | 1914 | @cindex fixed width |
| 1878 | @item | 1915 | @item |
| @@ -1960,8 +1997,8 @@ Toggle the COMMENT keyword at the beginning of an entry. | |||
| 1960 | * Customization:: Adapting Org-mode to your taste | 1997 | * Customization:: Adapting Org-mode to your taste |
| 1961 | * FAQ:: Frequently asked questions | 1998 | * FAQ:: Frequently asked questions |
| 1962 | * Interaction:: Other Emacs packages | 1999 | * Interaction:: Other Emacs packages |
| 1963 | * Acknowledgments:: These people provided feedback and more | ||
| 1964 | * Bugs:: Things which do not work perfectly | 2000 | * Bugs:: Things which do not work perfectly |
| 2001 | * Acknowledgments:: These people provided feedback and more | ||
| 1965 | @end menu | 2002 | @end menu |
| 1966 | 2003 | ||
| 1967 | @node Completion, Customization, Miscellaneous, Miscellaneous | 2004 | @node Completion, Customization, Miscellaneous, Miscellaneous |
| @@ -2024,9 +2061,7 @@ file, but with different outline visibility. Is that possible?}@* | |||
| 2024 | In GNU Emacs, you may use @emph{indirect buffers} which do exactly | 2061 | In GNU Emacs, you may use @emph{indirect buffers} which do exactly |
| 2025 | this. See the documentation on the command | 2062 | this. See the documentation on the command |
| 2026 | @code{make-indirect-buffer}. In XEmacs, this is currently not | 2063 | @code{make-indirect-buffer}. In XEmacs, this is currently not |
| 2027 | possible because of the different outline implementation., which visit | 2064 | possible because of the different outline implementation. |
| 2028 | the same file, but have separate settings, also for outline | ||
| 2029 | visibility. | ||
| 2030 | 2065 | ||
| 2031 | @item @b{Is there an easy way to insert links to web locations?}@* | 2066 | @item @b{Is there an easy way to insert links to web locations?}@* |
| 2032 | @cindex URL, paste into buffer | 2067 | @cindex URL, paste into buffer |
| @@ -2060,12 +2095,17 @@ configure the @samp{H} switch. | |||
| 2060 | If you want to export a subtree, mark the subtree as region and then | 2095 | If you want to export a subtree, mark the subtree as region and then |
| 2061 | export. Marking can be done with @kbd{C-c @@ C-x C-x}, for example. | 2096 | export. Marking can be done with @kbd{C-c @@ C-x C-x}, for example. |
| 2062 | 2097 | ||
| 2098 | @item @b{Org-mode takes over the S-cursor keys. I also want to use | ||
| 2099 | CUA-mode, is there a way to fix this conflict?}@* | ||
| 2100 | Yes, see @ref{Interaction} | ||
| 2101 | |||
| 2063 | @item @b{Is there an easy way to insert an empty table template with a | 2102 | @item @b{Is there an easy way to insert an empty table template with a |
| 2064 | default number of rows and columns?}@* | 2103 | default number of rows and columns?}@* |
| 2065 | @cindex table, empty template | 2104 | @cindex table, empty template |
| 2066 | To insert an empty table template, just type @samp{|-} and use | 2105 | To insert an empty table template, just type @samp{|-} and use |
| 2067 | @key{TAB}. The default size can be changed with the variable | 2106 | @key{TAB}. The default size can be changed with the variable |
| 2068 | @code{org-table-default-size}. | 2107 | @code{org-table-default-size}. However, just starting to type the |
| 2108 | first line is usually much easier. | ||
| 2069 | 2109 | ||
| 2070 | @item @b{When I am in the last column of a table and just above a | 2110 | @item @b{When I am in the last column of a table and just above a |
| 2071 | horizontal line in the table, pressing TAB creates a new table line | 2111 | horizontal line in the table, pressing TAB creates a new table line |
| @@ -2082,7 +2122,7 @@ indentation of the first line and realign with @key{TAB}. | |||
| 2082 | @end enumerate | 2122 | @end enumerate |
| 2083 | 2123 | ||
| 2084 | 2124 | ||
| 2085 | @node Interaction, Acknowledgments, FAQ, Miscellaneous | 2125 | @node Interaction, Bugs, FAQ, Miscellaneous |
| 2086 | @section Interaction with other packages | 2126 | @section Interaction with other packages |
| 2087 | @cindex packages, interaction with other | 2127 | @cindex packages, interaction with other |
| 2088 | @cindex @file{planner.el} | 2128 | @cindex @file{planner.el} |
| @@ -2106,11 +2146,64 @@ planner. | |||
| 2106 | @cindex @file{table.el} | 2146 | @cindex @file{table.el} |
| 2107 | @item @file{table.el} by Takaaki Ota | 2147 | @item @file{table.el} by Takaaki Ota |
| 2108 | Org mode cooperates with table.el, see @ref{table.el}. | 2148 | Org mode cooperates with table.el, see @ref{table.el}. |
| 2149 | @cindex @file{CUA.el} | ||
| 2150 | @item @file{CUA.el} by Kim. F. Storm | ||
| 2151 | Keybindings in Org-mode conflict with the @kbd{S-<cursor>} keys | ||
| 2152 | used by CUA-mode (as well as pc-select-mode and s-region-mode) to | ||
| 2153 | select and extend the region. If you want to use one of these | ||
| 2154 | packages along with Org-mode, configure the variable | ||
| 2155 | @code{org-CUA-compatible}. When set, Org-mode will move the folowing | ||
| 2156 | keybindings in org-mode files, and in the agenda buffer (but not | ||
| 2157 | during date selection). | ||
| 2158 | @example | ||
| 2159 | S-UP -> M-p S-DOWN -> M-n | ||
| 2160 | S-LEFT -> M-- S-RIGHT -> M-+ | ||
| 2161 | S-RET -> C-S-RET | ||
| 2162 | @end example | ||
| 2163 | Yes, these are unfortunately more difficult to remember. If you want | ||
| 2164 | to have other replacement keys, look at the variable | ||
| 2165 | @code{org-disputed-keys}. | ||
| 2166 | |||
| 2109 | @end table | 2167 | @end table |
| 2110 | 2168 | ||
| 2111 | @page @c FIXME | 2169 | @node Bugs, Acknowledgments, Interaction, Miscellaneous |
| 2170 | @section Bugs | ||
| 2171 | @cindex bugs | ||
| 2172 | |||
| 2173 | Here is a list of things which should work differently, but which I | ||
| 2174 | have found too hard to fix. | ||
| 2112 | 2175 | ||
| 2113 | @node Acknowledgments, Bugs, Interaction, Miscellaneous | 2176 | @itemize @bullet |
| 2177 | @item | ||
| 2178 | If you call @code{fill-paragraph} (bound to @kbd{M-q}) in a table, the | ||
| 2179 | filling is correctly disabled. However, if some text directly | ||
| 2180 | (without an empty line in between) preceeds or follws a table, calling | ||
| 2181 | @code{fill-paragraph} in that text will also fill the table like | ||
| 2182 | normal text. Also, @code{fill-region} does bypass the | ||
| 2183 | @code{fill-paragraph} code and will fill tables like normal text. | ||
| 2184 | @item | ||
| 2185 | When the application called by @kbd{C-c C-o} to open a file link fails | ||
| 2186 | (for example because the application does not exits or refuses to open | ||
| 2187 | the file), it does so silently. No error message is displayed. | ||
| 2188 | @item | ||
| 2189 | Under XEmacs, if Org-mode entries are included into the diary, it is | ||
| 2190 | not possible to jump back from the diary to the org file. Apparently, | ||
| 2191 | the text properties are lost when the fancy-diary-display is used. | ||
| 2192 | However, from Org-mode's timeline and agenda buffers (created with | ||
| 2193 | @kbd{C-c C-r} and @kbd{C-c a}), things do work correctly. | ||
| 2194 | @item | ||
| 2195 | Linux should also have a default viewer application, using mailcap. | ||
| 2196 | Maybe we can use GNUS or VM mime code? Or dired's guessing commands? | ||
| 2197 | Any hints (or even patches) are appreciated. | ||
| 2198 | @item | ||
| 2199 | When you write @samp{x = a /b/ c}, b will be exported in italics. | ||
| 2200 | @item | ||
| 2201 | The exporters work well, but could be made more efficient. | ||
| 2202 | @end itemize | ||
| 2203 | |||
| 2204 | @page | ||
| 2205 | |||
| 2206 | @node Acknowledgments, , Bugs, Miscellaneous | ||
| 2114 | @section Acknowledgments | 2207 | @section Acknowledgments |
| 2115 | @cindex acknowledgments | 2208 | @cindex acknowledgments |
| 2116 | 2209 | ||
| @@ -2136,13 +2229,18 @@ his ideas have found their way into the agenda. | |||
| 2136 | Philip Rooke created the Org-mode reference card. He also helped with | 2229 | Philip Rooke created the Org-mode reference card. He also helped with |
| 2137 | beta testing and contributed a number of very useful ideas. | 2230 | beta testing and contributed a number of very useful ideas. |
| 2138 | @item | 2231 | @item |
| 2232 | Christian Schlauer proposed angular brackets around links, and some | ||
| 2233 | other useful stuff. | ||
| 2234 | @item | ||
| 2235 | David Wainberg suggested to implement an archiving mechanism. | ||
| 2236 | @item | ||
| 2139 | Linking to VM/BBDB/GNUS was inspired by Tom Shannon's | 2237 | Linking to VM/BBDB/GNUS was inspired by Tom Shannon's |
| 2140 | @file{organizer-mode.el}. | 2238 | @file{organizer-mode.el}. |
| 2141 | @item | 2239 | @item |
| 2142 | Scheduling TODO items was inspired by John Wiegley's @file{planner.el}. | 2240 | Scheduling TODO items was inspired by John Wiegley's @file{planner.el}. |
| 2143 | @item | 2241 | @item |
| 2144 | Sacha Chua, the current maintainer of Planner suggested to take some | 2242 | Sacha Chua, the current maintainer of Planner, offered linking code |
| 2145 | linking code from Planner, which I did (for RMAIL and Wanderlust). | 2243 | from Planner. I made use of the offer for links to RMAIL and Wanderlust. |
| 2146 | @item | 2244 | @item |
| 2147 | Oliver Oppitz sent several useful suggestions. | 2245 | Oliver Oppitz sent several useful suggestions. |
| 2148 | @item | 2246 | @item |
| @@ -2150,38 +2248,13 @@ Carsten Wimmer suggested some changes and helped fix a bug in linking | |||
| 2150 | to GNUS. | 2248 | to GNUS. |
| 2151 | @item | 2249 | @item |
| 2152 | Pavel Chalmoviansky reported bugs and suggested improvements related | 2250 | Pavel Chalmoviansky reported bugs and suggested improvements related |
| 2153 | to the agenda treatment of items with specifed time. | 2251 | to the agenda treatment of items with specified time. |
| 2154 | @item | 2252 | @item |
| 2155 | Stefan Monnier provided a patch with lots of little fixes to keep the | 2253 | Stefan Monnier provided a patch with lots of little fixes to keep the |
| 2156 | Emacs-Lisp compiler happy. | 2254 | Emacs-Lisp compiler happy. |
| 2157 | @end itemize | 2255 | @item |
| 2158 | 2256 | Kai Grossjohann pointed out that a number of key bindings in Org-mode | |
| 2159 | @node Bugs, , Acknowledgments, Miscellaneous | 2257 | conflict with other packages. |
| 2160 | @section Bugs | ||
| 2161 | @cindex bugs | ||
| 2162 | |||
| 2163 | Here is a list of things which should work differently, but which I | ||
| 2164 | have found too hard to fix. | ||
| 2165 | |||
| 2166 | @itemize @bullet | ||
| 2167 | @item | ||
| 2168 | When the application called by @kbd{C-c C-o} to open a file link fails | ||
| 2169 | (for example because the application does not exits or refuses to open | ||
| 2170 | the file), it does so silently. No error message is displayed. | ||
| 2171 | @item | ||
| 2172 | Under XEmacs, if Org-mode entries are included into the diary, it is | ||
| 2173 | not possible to jump back from the diary to the org file. Apparently, | ||
| 2174 | the text properties are lost when the fancy-diary-display is used. | ||
| 2175 | However, from Org-mode's timeline and agenda buffers (created with | ||
| 2176 | @kbd{C-c C-r} and @kbd{C-c a}), things do work correctly. | ||
| 2177 | @item | ||
| 2178 | Linux should also have a default viewer application, using mailcap. | ||
| 2179 | Maybe we can use GNUS or VM mime code? Or dired's guessing commands? | ||
| 2180 | Any hints (or even patches) are appreciated. | ||
| 2181 | @item | ||
| 2182 | When you write @samp{x = a /b/ c}, b will be exported in italics. | ||
| 2183 | @item | ||
| 2184 | The exporters work well, but could be made more efficient. | ||
| 2185 | @end itemize | 2258 | @end itemize |
| 2186 | 2259 | ||
| 2187 | @node Index, Key Index, Miscellaneous, Top | 2260 | @node Index, Key Index, Miscellaneous, Top |