Release 5.21.
[org-mode/org-tableheadings.git] / TODO
blobeff423972a6d3adf18caefa37303f1b81bcaffb9
1           -*- mode:org -*-
4 Ideas for time estimates:
6  {22}    22 minutes
7  {2:}    2 hours
8  {2:30}  2 hours, 30 minutes
10 Maybe make a new keyword APPT for appointment, meaning that this is
11 something I need to attend, as opposed to something which is on that
12 day and not necessarily something where we need to be present.  Not
13 sure about this.
15 Should we add this hierarchically? Should parents value be the summed
16 values of children?  I guess not.  No.  Estimated times should be
17 atomic, belonging to the detailed entry.  If people give estimated
18 times to parents, their fault.
20 |   |   |   |   |   |
21 |---+---+---+---+---|
22 |   |   |   |   |   |
25 make special completion for refile path, similar to file completion.
27 Make variables for case-fold-search, there is a request in the survey
29 ">" does not work well in column view, when currently there is no
30 width defined.
32 Make cycling put text properties over current state.
33 Use thee when moving subtrees, to restore them all to the right
34 state.
36 C-RET, add empty line just like before the current entry.
38 Make sure the remember stuff insertion works correctly, find a way to
39 specify empty leading lines.
41 Last synch with FSF changes: <2008-01-03 Thu>
43 Fix special character replacement:  not in protected regions, and
44 require them not to be part of a long chain of strings and dots.
46 Write CLOCK like this: CLOCK [2007-11-12 Mon 12:30-13:44]
47 This needs a lot of changing, of course.  Clock table and lots more.
49 Make org-entry-put handle all special properties.  Use interactive
50 interfaces only for interactive calls.
52 Split into files:
53 - org.el
54 - org-tables.el
55   entry points: align.  Hmm, mybe we should just leave it like it is.
56 - org-agenda.el
57 - org-export.el
58 - org-cdlatex.el
60 Also, all the link types could be in separate files:
61 Still, org would automatically require these.
62 I guess it would make some sense to take these out.
63 - org-bbdb.el
64 - org-mh.el
65   etc etc
67 How to set tags in remember buffer?
69 integrate org-iswitchb.el
71 Free up C-c C-v, and use this for other stuff?
73 document org-agenda-start-day and maybe other dynamical scope variables.
75 Should I move the remember template stuff to remember.el itself?
76 Would be good, but is unlikely to happen.
78 Make org-set-property set the property for all entries in the region. 
79 What other commands?
81 Map region with commands, general mechanism????
83 M-q in a line starting with a *bold* string fails.  Fuck this wrapping
84 and paragraph code, it is a desaster
86 - Agenda view of tags search make the levels of the headline visible
87   through leading dots.  The TODO view doesn't.  Maybe the to views
88   should behave the same on this?
90 - Modifying the TODO state of an entry while in the agenda tags-todo
91   view will make the leading dots disappear.
93 Make ASCII export remove some of the emph markers.  Maybe replace
94 verbatim with single quotes or so.
96 ASCII export: move links into footnotes
98 Implement cycling by having a text property on headlines, instead
99 of doing all this work to figure things out dynamically????????????
101 Write some command that does:
102 - gets all the external stuff from David an Bastien
103 - Changes the version number so that they are consistent
104 - Have a contrib directory?????
106 Implement Johns auto-archive.
108 Have C-c C-e 0 l  and C-c C-e 0 h do the region (Bastien)
110 Remove time grid lines that have an apointment on that time.
111 Don't show "-----" if something is going on during that time,
112 this is an indication of being occupied.
114 Implement block viewing in the agenda, to show how long enties take on
115 a true time grid.
117 End date for a repeating thing?
119 Should we have thinks like <example> ... </example>
120 like muse does?  This is much easier than what we have......
122 #+BEGIN_example
123 #+END_example
125 Completely remove cpltxt from store link and use desc instead.
127 Implement most internal links as add-ons.  Either in external files,
128 or internally.  Anyway, make sure most of them are active.
130 Bug with columns when there is an invisible link early in the
131 headline. See properties.org.
133 hooks in the properties stuff.
135 org-after-insert-property-drawer-hook.
137 Function to convert outline to plain and back (Scott Jaderholm)
139 MEW support??? (this is yet another emacs mailer)
141 Make org-fill-paragraph respect \\.
143 How can I update a calculating property without relying on the column
144 view format?  That would require specifying the format in an
145 additional place, possibly in a data field?  This is what I had
146 first.  Maybe it was only partially a good idea????
147 The problem is that in order to have a column computing, we need to
148 have a view!  So this is not good!
150 Options:
151  - use the format!
152  - have an extra property, like XYZ_OPERATOR.
153    Then do the operation in the sub tree of the entry that has the
154    operator property.  Quite nice, this one, but may contradict
155    the format.  It is not goot to have this multiple times.  So maybe
156    strictly limit this to those that are in a format.
158    + when updating, find the format and then apply to subtree.
159    + When updating absolutely everything, find all the formats, get
160      all the operators, apply to the corresponding subtrees.
162    + allow very general operations:
164      {to-number,to-string,add}
166      Or simply {add}
168      Take old value, new value, and add or do whatever is necessary.
170      This is another exploit.
172      Three functions.
174  - Allow the operator in a value after all
176 search-subtree command/function
178 Should the default for org-archive-mark-done be nil?
180 hook after agenda-show, but careful with all the other functions
181 that use that function.  Maybe take the functionality tp a separate
182 function.
184 Make something search [-].
187 The fast interfaces
190 - org-goto, jumps to an entry in the current buffer
191 - org-refile, uses the completion interface to file something away
192 - org-refile with prefix arg allows to jump to a refile location
193 - remember can use refile, goto, and automatic location search
195 This is very much confuing:
197 refile standard can go to any refile location, in different files
198 we can also us the refile interface to find a headline in the
199 current buffer.
201 This needs to be made more consistent.
203 #+TYP_TODO: TODO BUG INCONSISTENCY IDEA WISH QUESTION DONE
204 #+OPTIONS:   H:1 num:nil toc:t \n:nil @:t ::t |:t ^:t *:t TeX:t
205 #+EMAIL:     carsten.dominik@gmail.com