Credit to David Maus in the manual
[org-mode/org-jambu.git] / ORGWEBPAGE / todo.org
blobadab17b53da94fa1b39c6a1a996f6f4362deac5d
1 #         -*- mode:org -*-
3 #+STARTUP:   align
4 #+TYP_TODO:  TODO IDEA WISH QUESTION INCONSISTENCY BUG | DONE DECLINED 
5 #+TAGS:      NEW(n)
6 #+OPTIONS:   H:2 num:t toc:t \n:nil @:t ::t |:t ^:t *:t TeX:t
7 #+ARCHIVE:   ::** Archived Tasks
8 #+EMAIL:     carsten.dominik@gmail.com
9 #+TITLE:     The Org-mode TODO list
11 * Introduction
13 This is a loose collection of ideas and TODO items for the future
14 development of Org-mode.  These ideas come from various sources,
15 mostly from emacs-orgmode@gnu.org, from direct emails to me, or from
16 my own day-dreaming.  I don't always mention the source of an idea,
17 out of laziness.  However, when I implement a good idea, I try to
18 mention the origin of this idea in the /Acknowledgments/ section of
19 the manual - let me know if I forgot to give /you/ credit for
20 something.
22 ** Nomenclature
23    On this page, I am using TODO keywords in the following way:
24    |-----------------+----------------------------------------------------|
25    | *Keyword*       | Intention                                          |
26    |-----------------+----------------------------------------------------|
27    | *TODO*          | A development  that is going to happen, once I have time or once I figure out how to do it. |
28    | *IDEA*          | A new idea, I have not yet decided what if anything I will do about it. |
29    | *WISH*          | A wish, probably voiced by someone on  emacs-orgmode@gnu.org.  This is less than a new idea, more a change in existing behavior. |
30    | *QUESTION*      | A question someone asked, that needs some thinking before it can be answered |
31    | *DECLINED*      | I have decided not to implement this feature, but I am keeping it in the list so that people can see it, complain, or still try to convince me. |
32    | *INCONSISTENCY* | Some behavior in Org-mode that is not as clean and consistent as I would like it to be. |
33    | *BUG*           | This needs to be fixed, as soon as possible.       |
34    | *DONE*          | Well, done is done.                                |
35    | /NEW/           | This is a tag, indicating recently added entries   |
36    |                 | <50>                                               |
37    |-----------------+----------------------------------------------------|
39    
40 * Tasks
42 ** Structure
43 *** TODO Get rid of all the \r instances, which were used only for XEmacs.
44 *** WISH proper visibility cycling for items
45     Make them not hide the text after the final list item.
46     This is not trivial, we cannot usenormal outline stuff,
47     needs a separate implementation.
49 ** Agenda issues
51 ** Links
52 *** WISH Variable of standard links for completion with C-c C-l
53     Or something like that, to make standard links fast.
55 *** IDEA Find all links to a specific file
57 *** IDEA Make info HTML links work for links to Info files
58     Info links of course only work inside Emacs.  However, many info
59     documents are on the web, so the HTML exporter could try to be
60     smart and convert an Info link into the corresponding link on the
61     web.  For example, we could use the GNU software site then
62     Name.HTML.  Here is the link to be used:
63     http://www.gnu.org/software/emacs/manual/html_node/ Another
64     question is, is this URL going to be stable so that it makes sense
65     to actually put this into org.el?
67 *** TODO Document the character protection in links
68     I don't think this is really covered anywhere.
69     Maybe we also should protect characters in the visible part, to
70     make sure thing will never be on two lines...?
72 *** WISH Radio targets across files
73     I guess each org file could write a .orgtargets.filename file, if
74     it has any radio targets.
76 ** Tables
78 *** WISH Row formulas
79     @4=.....
81 *** WISH Make a variable that current line should be recomputed always
82     In each table.  Skipping headers of course.
85 ** Exporting
87 ** Publishing
90 *** TODO Document the :recursive option for org-publish
92 ** Miscellaneous Stuff
93 *** BUG Comments cannot be filled
94     
95 *** TODO Use the new argument of bibtex-url
96     Roland Winkler was kind enough to implement a new argument to the
97     `bibtex-url' command that allows me to retrieve the corresponding
98     URL, whether it is taken from a URL field or constructed in some
99     clever way.  Currently I am not using this, because too many
100     people use an old Emacs version which does not have this.
101     however, eventually I will implement this.
103 *** QUESTION Do we need a 43 folders implementation?
104     That could easily be done in an org-mode file.  But then, maybe
105     this should really be a paper thing. 
107 *** Priorities
108     Here is some information about priorities, which is not yet
109     documented.  Actually, I am not sur if the list here is correct
110     either
111 **** QUOTE Priorities
112     TODO entries: 1 or 1,2,...
113     DEADLINE is 10-ddays, i.e. it is 10 on the due day
114                           i.e. it goes above top todo stuff 7 days
115                                before due
116     SCHEDULED is 5-ddays, i.e. it is 5 on the due date
117                           i.e. it goes above top todo on the due day
118     TIMESTAMP is 0        i.e. always at bottom
119                           but as a deadline it is 100
120                           but if scheduled it is 99
121     TIMERANGE is 0        i.e. always at bottom
122     DIARY is 0            i.e. always at bottom
124     Priority * 1000
126 *** QUESTION grep on directory does not yet work.
127     I am actually not sure, I might have addressed this already, but
128     my memory is failing me.  Needs some checking.
130 * COMMENT HTML style specifications
132 # Local Variables: 
133 # org-export-html-style: "<link rel=stylesheet href=\"freeshell2.css\" type=\"text/css\"> <style type=\"text/css\"> .tag { color: red; font-weight:bold}</style>" 
134 # End: