Open issues with Org mode
Introduction
This is a simple mailing list based tracker for issues and other things about Org mode. It is a replacement of the abandoned todo file and incorporates its structure and parts of the nomenclature. The purpose of this document is to keep track of issues, i.e. anything that requires some kind of action, and other things like announcements, hacks, feature ideas and the like.
Nomenclature
On this page, TODO keywords are used in the following way:
| Keyword | Intention |
|---|---|
| NEW | A new issue that is not yet classifed. |
| TODO | A task to be done. This includes but is not limited to answers to user requests, development or documentation tasks. |
| WAITING | A reported issue that requires a response to be processed further. |
| IDEA | A new idea, I have not yet decided what if anything I will do about it. |
| 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. |
| DECLINED | A feature or idea that was declined. Still in the list so that people can see it, complain, or still try to convince Carsten to implement it. |
| INCONSISTENCY | Some behavior in Org-mode that is not as clean and consistent as it should be. |
| BUG | A confirmed bug. This needs to be fixed, as soon as possible. |
| QUESTION | A question someone asked. |
| DONE | Well, done is done. |
In addition, tags are used to provide more detailed context information. Currently these tags are used in this file:
| Tag | Context |
|---|---|
| Babel | Issue concerning Org-babel |
| Mobile | Issue concerning MobileOrg |
| Patch | A patch is available via Org mode's Patchwork tracker |
| New | All issues below the New Issues headline. |
Document structure and maintenance
New issues hitting the Org mode mailing list are recorded on a (almost) daily basis using a yet to be published library that allows operating on the issue file from within Wanderlust and (partly) Gnus.
They are first filed to the heading New Issues.
In a second step issues beneath this heading are reviewed. If an issue triggers a development task it is properly classified (keywords, tag) and refiled to the Development Tasks heading. If it is a user request, it is classified using the QUESTION TODO keyword and filed to heading User Requests. If it is already closed according to the mailing list, it is immediately closed and moved to Closed issues. If it cannot yet be classified or closed, it stays where it is.
Using this file
This file is hosted and published on Worg. So you can either read the file via your browser or check out Worg's git repository.
Everyone is encouraged to use this file to facilitate collaboration in solving issue and extending Org mode. Thus, you can operate on the entries as you wish, as long as the ID property is kept intact.
Operating on this file includes, but is not limited to, classifying new issues, doing research on an outstanding task, or grouping related issues into a development task. If you start to take care of an open issue or task, please put a token in a headline property called "ASSIGNEE", so others can see that you started to take care of this issue.
New Issues [0/0] new
Development Tasks
Agenda issues
IDEA Calendar-view (was: Extended-period events in agenda views)
> I have been a happy org-mode user for a while, using more and more of > org-mode for more and more things. By now I have completely replaced my use > of iCal (on the Mac) by the org-mode agenda, with no regrets. However, there > is one feature that I am still trying to get into my agenda view, but I > didn't find a way to do it yet. > > There are a couple of long-lasting "events" that I would like to show in my > agenda view. A typical example would be school vacation periods, but there > are others: absences of a colleague, availability of some instrument, etc, > Their common feature is that they can last very long (several weeks) and > that they don't really occupy my agenda. I just want to know when planning > something if a given day is in period X or not. So I'd like to see at a > glance (using a specific font, color, one-letter prefix etc.) if a day falls > into a certain predefined period. Simply adding a corresponding event to my > agenda leads to visual clutter: it gets marked on every single day of the > period. > > Is there any way to get what I am looking for?
+1 for this feature. Also, I think our desire for such a feature could be met with a calendar-view, perhaps re-using some org-table or org-columns source?
I'm envisioning I would very much like something akin to an ASCII 4-day calendar view (like the default Google Calendar view).
Even if we could line up four days' agenda views horizontally (with an appointment-style timeline), I would find this useful.
WISH Indicate 'repeater' nature in Agenda
Is there a way to quickly/visually differentiate between repeating/single-occurence tasks?
If not, something like say, adding an asterisk somewhere in the entry would be great.
- Scheduled* - starred schedule/deadline string
- TODO * - starred 'todo' string
- fifa2010* - starred 'category' string
WISH A little wish for org-agenda-deadline-leaders
- Gmane
- a little wish for org-agenda-deadline-leader
- ngz
- No answer as of
INCONSISTENCY omitting done TODOs from custom agenda
> The problem occurs in both my "Agenda plus contacts" and "Get It > Louder", so maybe it's something with my custom todos? > > (org-todo-keywords (quote ((sequence "TODO(t)" "WAITING(w@)" "|" > "DONE(d)" "CANCELLED(c@)") (sequence "CONTACT(n)" "REPLY(r)" "|" > "CONTACTED(e@)"))))
Looks like the problem here was that CONTACT is a substring of CONTACTED—whatever function decides if a todo keyword is pending or completed apparently just reads the string until it finds the first match (?). I changed it to SENT and everything worked fine. Dunno if that's worth considering a bug, but it's certainly surprising behavior.
BUG Rescheduling an item works properly only if SCHEDULED is after the heading
- Gmane
- Rescheduling an item works properly only if SCHEDULED is after the heading
- ngz
- Still confirmed on
The manual should specify that SCHEDULED and DEADLINE keywords are to be put on the line just after the headline.
We can also make C-c C-s replace the already defined SCHEDULED or DEADLINE keyword, if it can find it.
Moreover, we should remove `org-insert-labeled-timestamps-at-point'. This variable is error-prone, and more than often let-bound to nil (i.e. from the agenda).
Eventually, I think we should slowly move them to standard properties (in the PROPERTIES drawer).
WISH org-agenda-follow-narrowed ?
When I'm in the agenda, if I hit SPC, I get a nice narrowed view of the current item. When I toggle org-agenda-follow-mode, I get org to show me the current item without hitting SPC—but it's not narrowed. It also has the property drawer collapsed. What I'd like is to have org follow me with exactly the result of hitting SPC. Possible?
INCONSISTENCY Habits and org-log-done configuration
> I can confirm this. I personally only log state changes to DONE but
> setting a LOGGING property value of lognotedone prompts for a note and
> fails to show the history for the habit in the graph.
>
> This is probably a bug.
Yes. The regexp that searches for completed tasks in org-habit is
hard-coded to look for a 'State "DONE"' string. When org-log-done is set
to note, however, the log entries begin with 'CLOSING NOTE'. (A related
problem here is that it assumes DONE is the only relevant todo keyword.)
One workaround is to add the property LOGGING and set its value to
lognoterepeat. This produces notes with timestamps in the following
format (compatible with org-habit):
- State "DONE" from "TODO" [2011-01-01 Sat 21:11] \\
5 miles.
#+BEGIN_COMMENT
The note above was modified in order to export correctly to html. It's
source form is:
- State "DONE" from "TODO"
5 miles.
#+END_COMMENT
Another workaround is to make the setting associated with 'done in
org-log-note-headings to the same as 'state. One quick way to do that is
by evaluating the following expression:
(setcdr (assoc 'done org-log-note-headings) (assoc 'state org-log-note-headings))
As an aside, it seems to me that the "CLOSING NOTE" format that results
when org-log-done is set to 'note is inconsistent with other logging
behavior. For instance, when a "@" is added in org-todo-keywords, the
note is entered with the state change string.
BUG org-write-agenda failure
- Gmane
- org-write-agenda failure
- ngz
- confirmed on Org-mode version 7.6 (release_7.6.93.gd243)
INCONSISTENCY Minor gotcha with org-agenda-files
C-c [ and C-c ] adds and removes files from `org-agenda-files' using Emacs' customization interface. The customization is saved w/o notice or prompt. Using these commands defeats setting `org-agenda-files' to one or more directories because Org will save the expanded list of directory files.
BUG org-agenda-log-mode doesn't list past scheduled items if org-agenda-skip-scheduled-if-done is t
>>> Alright, so I did that, and I seem to have encountered an org-mode >>> bug. Put this in .emacs >>> >>> (setq >>> org-agenda-skip-scheduled-if-done t >>> org-agenda-custom-commands >>> '(("l" "Agenda with done items" >>> agenda "" ((org-agenda-skip-scheduled-if-done nil))))) >>> >>> (define-key org-agenda-mode-map (kbd "l") (lambda () (interactive) (org-agenda nil "l"))))) >>> >>> M-x org-agenda a -> displays only TODO items, which is fine. >>> l -> display of DONE items also, which is also fine. >>> q -> quits org-agenda >>> M-x org-agenda a -> still fine >>> M-x org-agenda b/f -> also displays DONE items, which is a bug >> >> I cannot reproduce this. What version of org-mode are you using? >> >> - Matt > > Right, sorry, I was using org-agenda-list. Here are the updated > instructions > > M-x org-agenda a -> displays only TODO items, which is fine. > l -> display of DONE items also, which is also fine. > q -> quits org-agenda > M-x org-agenda-list -> still fine > b/f -> also displays DONE items
I can confirm this bug with this latter set of instructions, though I'm puzzled why M-x org-agenda-list behaves differently than C-c a a.
WISH Hide / expand tags
I think it'd be nice for this to have the alternative to put the tags into the properties drawer and occasionally view and edit them with a column view:
WAITING tags match agenda
- Gmane
- (O) tags match agenda
IDEA Managing appts with org-mode, diary
I currently use fancy diary. It's nice to have an overview of the current day and the upcoming appointments of the next n days. But this 'oh, there is an important appointment in {three|two|one|zero} days' clutters the agenda view even more ;). This is where it would be nice to have the agenda view tree like, too. The days could be nodes and the appointments could be subnode of the day, that could be shown or hidden. I'm relatively new to org-mode (convertit from planner-mode as you might know ;-), so I don't know exactly if such a feature is already implemented or if it could be done without huge amounts of work.
Appearance
WISH Secondary selection
- Gmane
- Secondary selection
BUG Table field clipping doesn't handle double-width characters properly
If you add a width declaration ("<N>") to the column containing Korean, when realigning the table you'll get an "args out of range" error inside the text-properties-related code in `org-table-align' (provided the width declaration actually does cause the text to be clipped).
- ngz
- is it fixable ? Org tables are not meant to handle variable-width fonts anyway.
INCONSISTENCY startup hidestars also hides the point (square at point) (6.33x)
Thanks for doublechecking. I now tested it again, and this only happens when used in a shell (i.e. in a KDE Konsole) where the point does not blink.
Babel
ASSIGNED (babel) evaluating shell commands for side effect Babel
This has been added as a bug to the babel development file
IDEA Mark and Tangle Babel
- Gmane
- Mark and Tangle
WISH (BABEL) Speed keys Babel Patch
- Gmane
- (BABEL) Speed keys
WISH Babel & DOS
- Gmane
- Babel & DOS
WISH (BABEL) C-v C-v M-x? Babel
- Gmane
- (BABEL) C-v C-v M-x?
INCONSISTENCY Babel: interweaving code and results? Babel
- Gmane
- Babel: interweaving code and results? This link doesn't resolve through Gmane
INCONSISTENCY Initial C-c ' invocation just starts haskell-mode "normally" (7.3) Babel
OK, I now have a clearer idea of what went wrong.
- I think it's doing find-file-at-point.
- This only happens when point is on this line, but NOT at the start of the line: #+begin_src haskell
It's not about whether it's the first time you press C-c ', it's about where point is when you press it.
- If point is anywhere on the closing line of the source block, it works.
- Ironically, the end of the first line is where the point is placed if you do C-c C-v d at the end of the buffer! So if you do C-c C-v d and then C-c ', as I did, this bug will happen.
Capture and refile
IDEA Syntax to trigger org-capture (Re: (Orgmode) camel.el, for CamelCase links)%!
When you think of CamelCase and on-the-fly creating of non-existing files/headlines, it's just another way of capturing stuff.
Why not defining some simple syntax to trigger the capture mechanism from special links?
For example:
"I write a reference to a >c:newfile which I can create later."
- The ">c:newfile" is a link.
- The ">c" is a link abbreviation.
- The ">" part is the syntax for link abbrevations to trigger a capture.
- The "c" part is the keybinding of capture template to call.
- The "newfile" would be passed on as a variable for the (nth 3) of the template (we could have several variables separated by "#"
This would combine the flexibility of on-the-fly file creation and of the capture mechanism, allowing multiple templates.
What do you think?
DECLINED Blank rows with capture target table-line and aborting capture
When I hit C-c c t, and then C-c C-k immediately, the file test.org is still modified with an new blank row inserted in the table, which is out of expectation, since C-c C-k is known as "abort capture". The minibuffer says "org-capture-finalize: Capture process aborted, but target buffer could not be cleaned up correctly".
Unfortunately this is difficult to fix, because the user might have changed other things before aborting. At least the error message is clear and gives the user the opportunity to fix the problem.
Clocking
Documentation
IDEA Create better function and variable index in the manual
A suggestion for a possible(?) improvement: the "O" section of the function index (and I imagine the variable index as well) is pretty crowded :-). I wonder if texinfo has any facilities to break it up, perhaps according to the first letter after the first dash.
WISH Page numbering in manual
- Gmane
- Page numbering in manual
Exporting
IDEA Google CL and org-mode
- Gmane
- Google CL and org-mode
I have a question regarding the recent announcement of the Google Command Line project (http://code.google.com/p/googlecl/).
I was wondering if there are plans to integrate support for calendar synchronization between Google and org-mode using this tool.
WISH Latex export bug? Odd behavior with figures
One suggestion, then… why not just have a nice list of all possible ATTR_LaTeX options? I have killed myself before looking for a simplified list. Maybe even just common ones since perhaps any LaTeX option may be passed?
WISH pretty export of tags
- Gmane
- pretty export of tags
WISH Allow skipping of levels in LaTeX export
- latex export - skipping lvls breaks export
- Even if skipped headline levels are not allowed, exporter shouldn't drop out-of-level headlines silently
WISH Captions for source code
- Gmane
- Captions for source code
WISH query - org-emphasis-regexp-components
I was writing a document with Python code in it and I found a minor problem. There's no way to put a piece of code like s="Hello World" as verbatim or code in my document.
~s="Hello World"~ doesn't work because the border in org-emphasis-regexp-components doesn't allow " or '. I'm not sure why this is in place. Can this be removed, or have they been put in for a specific reason, that I can't see?
INCONSISTENCY export of emphasized link
- INCONSISTENCY inconsistency
emphasized link supported:
- Emacs faces shown in org-mode buffer itself
- export to LaTeX
- […]
emphasized link not supported:
- export to HTML
- export to DocBook
- export to XOXO
- […]
this question is still open:
BUG Org beamer export bugs
- Gmane
- Org beamer export bugs
BUG LaTeX fragments export to invalid XHTML
- Gmane
- Bug: LaTeX fragments export to invalid XHTML
- ngz
- since mathjax, should we still consider it as a bug? Is is even reproducible?
DECLINED Org Mode Latex Export Customization of org-export-latex-emphasis-alist
There is not really anything to be done here, not enough characters for all those extra emphasis things.
DECLINED Combination of code and Description
- Gmane
- Combination of
codeand Description - ngz
- This is a LaTeX limitation.
BUG eval: Invalid read syntax: "#"Error during redisplay: (void-function -mode)
Nick Dokos did a good first analysis of the problem here.
Links
TODO Document the character protection in links
I don't think this is really covered anywhere. Maybe we also should protect characters in the visible part, to make sure thing will never be on two lines…?
IDEA Find all links to a specific file
IDEA Resolve links on export
- Example: Make info HTML links work for links to Info files
Info links of course only work inside Emacs. However, many info documents are on the web, so the HTML exporter could try to be smart and convert an Info link into the corresponding link on the web. For example, we could use the GNU software site then Name.HTML. Here is the link to be used: http://www.gnu.org/software/emacs/manual/html_node/ Another question is, is this URL going to be stable so that it makes sense to actually put this into org.el?
IDEA Mailcap support of Org file links
When I follow a link, Org mode knows what application to use. Except that sometimes I want to override that choice.
For example, I have a collection of PDF files. Mostly I want to open them in my statically configured PDF viewer, which is fine. But sometimes I want to open one in Xournal, say, to annotate it.
My mail client Wanderlust will ask me in cases like this: if multiple mailcap entries match, I get to choose when opening the attachment.
Any chance we could do a similar thing in Org mode?
IDEA Dereference file links on export or open
Is "scpc" in the line above a transport protocol? Maybe this should be an org-mode wide features, i.e. the ability to resolve remote file references with C-c C-o and on export. Does that sound reasonable, and would it take care of the need in this particular case?
WISH Radio targets across files
I guess each org file could write a .orgtargets.filename file, if it has any radio targets.
INCONSISTENCY image link inconsistency in org-mode 6.36c
- Gmane
- image link inconsistency in org-mode 6.36c
- ngz
- still valid as of
INCONSISTENCY org-store-link only works interactively (7.4)
- Gmane
- Bug: org-store-link only works interactively (7.4)
- ngz
- no clear answer yet.
TODO absolute HTML links
- Gmane
- (O) absolute HTML links
Miscellaneous Stuff
TODO Use the new argument of bibtex-url
Roland Winkler was kind enough to implement a new argument to the `bibtex-url' command that allows me to retrieve the corresponding URL, whether it is taken from a URL field or constructed in some clever way. Currently I am not using this, because too many people use an old Emacs version which does not have this. however, eventually I will implement this.
TODO grep on directory does not yet work.
I am actually not sure, I might have addressed this already, but my memory is failing me. Needs some checking.
IDEA Do we need a 43 folders implementation?
That could easily be done in an org-mode file. But then, maybe this should really be a paper thing.
IDEA Org-mode collaborative (multiple users working on the same set of files)
- AutOrg, and practice of GTD in a group
- sharing Org-mode files for collaboration
IDEA (PATCH) New clocktable-feature: Structure clocktable by tags rather than by hierarchy Patch
- Gmane
- (PATCH) New clocktable-feature: Structure clocktable by tags rather than by hierarchy
- ???
- Waiting for FSF copyright assignment.
- ngz
- According to the list of contributors, papers are signed, but it doesn't look like this patch has been applied to code base.
IDEA (org-babel) Does org-babel needs some simplification? Babel
I guess, the manual maintainers do NOT have to be experts in both org-mode resp. org-babel nore they have to be experts in the supported language. Its more about the kind of standard stuff and maybe, to complex stuff even scare people. More things like "How to create a measurement protocol with org-babel and python", How to evaluate and report data analysis with org-babel and R", etc.
To make it more easy for both the readers and the maintainers a kind of template for such manuals might be helpful. This would help to find the same information at the same locations and make a comparison e.g. between the use of R and python possible.
I'am not an expert for both org-* and python and I'm often very limited in time. However, I would try to maintain a "python and org-babel" manual.
If there are more people who are interested to act as a kind of manual maintainers I would like to discuss with you how a template might look like.
IDEA Code block switches buffer-wide?
I would like to include the -n code block switch (number lines) into all my code blocks in a buffer. Is there a way to define a kind of buffer-wide switches, like it is with the #+BABEL keyword for header arguments?
IDEA Feature-Ideas
- Gmane
- Feature-Ideas
I have severel ideas about new features that I want to share. My knowledge with lisp and the coding of the org-structure is bad so far, so I can't try to contribute a patch.
- 1. Alias - Trees
When I work on projects, I often want to reference to a certain other heading. It would be great to do this not just with links, but with an alias.
I think of trees, that show up and can be in the current tree as if they were a subtree, but really are at another position in the current or a different file.
This concept would also allow seperate versioning and merging of external generated content into the current file. ( I e.g. think of summaries of text in the scientific context. )
- 2. More flexible Colouring for categories, tags, …
It would be great to have the opportunity to define individual faces for different categories, tags , … .
- 3. Implementation of hourly/minutely reference.
It would be useful to be able to schedule something to repeat every 12 or 6 hours or in 22 minutes. It would also be useful, to have the opportunity to associate asynchronous shell scripts with individual scheduled events.
- 4. Exclude certain days from Timeline
The opportunity to give whole days the status <PLANNED for a certain project> . That would mean, that when I fire up the Timeline for a current file (L), certain days are show with a message "day is planned for project <FILE>. in a certain project specific project.
It would also be useful to have a keycommand in the Timeline to switch other files on showing them in gray.
- 5. Manually timeclock certain Headings
I would love to have a commands that can change the clocktime of not running headings or insert new clocktimes into the current heading. E.g. like this:
Change the clocktime of <HEADING>: (s) change last timeclock and keep the Start time. -> How long did it last? (e) change last timeclock and keep the End time -> How long did it last? (# C-u offset to change the #n last timeclock) (a) add new timeclock -> Ask for Start and End. (with opportunity to specify the END relative)
- 6. Expand timestamps to include locations
e.g. <LOCATION 2008-01-01 12:30 +1w> Special timestamp-commands that also ask for places and presents a list of all places of all projects to choose from.
- 7. More complex timeclock-reports
Is anyone working on a more comprehensive way of giving visual feedback and analysing the data of the timeclock-feature. (What have I done the last month? How many time has gone to which project / etc.) I am a relatively known GNU R user and could contribute code for analysis of time usage / plotting complex more diagrams in R. Allthough I am not very used to the export mechanisms in Orgmode. Does anyone like to cooperate?
IDEA text color + highlight
- Gmane
- text color + highlight
IDEA hiding PROPERTIES line
- Gmane
- hiding PROPERTIES line
IDEA (ANN) Org-Drill: Interactive revision a la Anki/Mnemosyne
- DECLINED Drill mode for org-learn
- Gmane
- Drill mode for org-learn
Superseded by [[id:mid:loom%2E20100801T025508%2D954%40post%2Egmane%2Eorg%5D%5B%28ANN%29%20Org%2DDrill%3A%20Interactive%20revision%20a%20la%20Anki%2FMnemosyne%5D%5D
IDEA Email from org?
- Gmane
- Email from org?
IDEA Org mode and geo information
the attached file fetches background tiles from openstreetmap.org for me, and produces SVG images of tracks I ran. Unfortunately, I cannot find a good way to use that code in an automated way.
What I'd like to do, is to have the coords in my training diary, and produce the images on demand. When I publish the diary to HTML, I want the coords to be replaced with a link to the image.
IDEA Org-mode Epic Win RPG
- Gmane
- Org-mode Epic Win RPG
DECLINED Feature Request for new capture feature
would it be possible to have a "C-u C-c C-w" that completes the capture and switches to the target buffer?
WISH Error running ditaa
- Gmane
- Error running ditaa
When running ditaa on Linux fedora 12 through java, I get the following errors:
java -jar /usr/share/java/ditaa.jar -r -S /tmp/org-ditaa27392h-V blue_fd02b5c06d6a5cb80eaf27098c3c490dc81326ce.png Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:319) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:264) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332) Could not find the main class: org.stathissideris.ascii2image.core.CommandLineConverter. Program will exit.
This can be taken care of by using the shell script that comes with ditaa, i.e.:
ditaa -r -S /tmp/org-ditaa27392h-V
But to do this from within emacs I need to patch org-exp-blocks.el as follows:
- (unless (file-exists-p org-ditaa-jar-path)
- (error (format "Could not find ditaa.jar at %s" org-ditaa-jar-path)))
- (message (concat "java -jar " org-ditaa-jar-path " " args " "
data-file " " out-file))
- (shell-command (concat "java -jar " org-ditaa-jar-path " " args " "
data-file " " out-file)))
- (message (concat "ditaa " args " " data-file " " out-file))
- (shell-command (concat "ditaa " args " " data-file " " out-file)))
(You also need to erase the checking for the existance of dita.jar)
Wouldn't it make more sense to replace the variable org-ditaa-jar-path with a new variable org-ditaa-command that by default contains "java -jar /old/value/of/org-ditaa-jar-path"? This would allow replacing it with a shell script. Would a patch be accepted, or do you prefer to remain backward compatible?
On a related question. Since there is quite a lot of common code between org-export-blocks-format-dot and org-export-blocks-format-ditaa (especially if my patch is accepted), wouldn't it make sense to create a org-export-blocks-format-meta that take all the differences between the various export-blocks as parameters? This would simplify adding additional org-export-blocks.
BUG gnuplot with errorbars in org-mode
I think the problem is org-plot doesn't recognise that when plotting with error bars, gnuplot expects more than two columns of data. So a command like this should be sent to gnuplot,
WAITING TODO type problem on speedbar and imenu.
- Gmane
- TODO type problem on speedbar and imenu.
- ngz
- solution under discussion.
BUG In-buffer completion
- Gmane
- Re: (Accepted) Re: In-buffer completion
- ngz
- bug still active on
DECLINED (BUG) org remember broken
org-capure is now the default, I don't think we need to fix remember bugs anymore.
DECLINED Insert ellipsis if headline is too long
- Gmane
- headline is too long
This would be too confusing when compared with folded entries, so I do not think this feature should be implemented.
DECLINED Fwd: (Orgmode) Re: auto-fill in a body often insert a space?
Closed for now, no useful feedback from report author, probably not caused by Org mode.
Priorities
Here is some information about priorities, which is not yet documented. Actually, I am not sur if the list here is correct either
- Priorities
TODO entries: 1 or 1,2,... DEADLINE is 10-ddays, i.e. it is 10 on the due day i.e. it goes above top todo stuff 7 days before due SCHEDULED is 5-ddays, i.e. it is 5 on the due date i.e. it goes above top todo on the due day TIMESTAMP is 0 i.e. always at bottom but as a deadline it is 100 but if scheduled it is 99 TIMERANGE is 0 i.e. always at bottom DIARY is 0 i.e. always at bottom Priority * 1000
INCONSISTENCY xemacs error when calling org-install Xemacs
The autoloads in org-install.el are generated by the Makefile (i.e. make org-install.el). The stable version of Org mode ships with a pre-generated org-install.el and without recreating this file with Xemacs it won't run.
The custom-autoload is created only once for ob-tangle.el:
;;;###autoload (defcustom org-babel-tangle-lang-exts '(("emacs-lisp" . "el")) "Alist mapping languages to their file extensions. The key is the language name, the value is the string that should be inserted as the extension commonly used to identify files written in this language. If no entry is found in this list, then the name of the language is used." :group 'org-babel-tangle :type '(repeat (cons (string "Language name") (string "File Extension"))))
As this the autoload directive was added deliberately I suppose there
was a reason for this to be there: If this is the case, there seems
not very much we can do about this. The autoload generating function
in autoloads.el always creates a call to custom-autoload with a
third argument.
TODO Review packages in contrib directory
Byte-compiling indicates problems with some packages (e.g. references to unbound symbols). The review process will single out the problems for every package in contrib and steps necessary to fix them.
- make failure (7.3)
- Gmane
- Bug: make failure (7.3)
TODO org-crypt.el security problem (From: Milan Zamazal)
- Gmane
- (O) org-crypt.el security problem (From: Milan Zamazal)
- ngz
- should we generalize the setup proposed by Julien, or will we keep the warning?
Structure
TODO Get rid of all the \r instances, which were used only for XEmacs.
WISH Create unique clocktable links
Links created by clocktable :link are simple "text search" links. Therefore, they often hit the wrong target. For example, I used to have multiple clocktables at the beginning of my file: first a daily summary, then a weekly one, then a complete one, i.e. following clocktables summarized supersets of preceding ones. Therefore, most of the time I clicked a link in the first clocktable, the next "text search" target was the occurrence of the same task in the second clocktable, whereas clicking that link in the second clocktable would take me back into the first. I have been able to partly work around that by moving the clocktables to the end of the file, as the search always seems to start at the beginning of the file. Nevertheless, when I have two tasks "foobar" and "foo", occurring in that order in the file, clicking on the [[foo]] link in the clocktable takes me to the "foobar" task, as that has a "foo" substring and occurs first in the file. I would like clocktable to generate links that uniquely link to the task from which the particular clocktable entry has been generated. (I'd even be willing to assign CUSTOM_ID properties for that purpose, i.e. clocktable could take them into account for creating links, when they exist.) But the best solution would IMHO be a truly unique identification, e.g. by some XPath-like path, e.g. /1/2/3 for the 3rd subtask of the 2nd subtask of the 1st top-level task. (Sure, that order will be invalidated when I change my task list, but, so what, then I would be willing to recompute the clocktable before using links.)
WISH org-hide-entry
- Gmane
- org-hide-entry
WISH Quick note about subtree copy and paste
I get the point, but the current presentation is unnecessarily confusing. I was just copying — there was no time shifting involved, so when I look at them menu and see "copy" and "clone with time shift," it is "copy" that's what I naturally do.
Actually, as I look at the manual I see:
`C-c C-x c' (`org-clone-subtree-with-time-shift') Clone a subtree by making a number of sibling copies of it. You will be prompted for the number of copies to make, and you can also specify if any timestamps in the entry should be shifted. This can be useful, for example, to create a number of tasks related to a series of lectures to prepare. For more details, see the docstring of the command `org-clone-subtree-with-time-shift'.
There's nothing there to even remotely suggest to me that this is going to Do The Right Thing about properties. It's all about dates and time-shifting. It may happen to do the right thing with properties, but it sure doesn't say that it will. The ID property is mentioned only in the interactive docstring, and pretty deeply down.
I'd like to make a somewhat radical suggestion:
If cloning is the primary option, and more safe than copy — i.e., if copy is "this is the primitive operation that you should only do if you know what you are doing, because it might corrupt data," then I would argue that it's CLONE that should be bound to C-c C-x M-y — the standard emacs keybinding I'm going to go to first — and COPY should be demoted to the less-familiar alternative.
This assumes that the answer to "Is there any case where I should do copy and not prefer clone?" is "no."
But I'm not sure that's the case. They clone doesn't do the same thing to the cut buffer as copy, does it? e.g., I don't use clone to make a copy of a subtree from file A into file B.
Even more radical suggestion:
So maybe the right answer is not to ask us to use clone all the time, but that COPY and PASTE should be fixed to Do The Right Thing with the ID property.
WISH Feature request: Select links by description (7.4)
When using org-insert-link, it would be far better for me to have it show me the descriptions of links (the default link text), rather than showing me the links themselves. This is especially true of email links, which are generally long and unintelligible by themselves.
I have something set up that stores a link to every email I send, so I can easily link to follow-ups in my active Org items. As a result, I end up with lots of stored links, which makes this a real struggle.
IDEA outline path in links
- Gmane
- outline path in links
DECLINED Linum-mode + org-indent-mode gives strange graphical refresh bugs
- Gmane
- Bug: Linum-mode + org-indent-mode gives strange graphical refresh bugs (7.4 (release_7.4.41.g96c70))
Org-mode used line-profix properties to add indentation, and linum mode uses before-string properties of overlays to add line numbers. Both these features add text at display time, but apparently not in an entirely predictable way. I have no idea it it is possible to make both work without any gliches. If anything, this would be a bug report to Emacs, I think.
The "other issue" is an artefact of Org using an idle time to update indentation properties. Here my suggestion would be to ignore the issue and live with it.
- WAITING Provide customization variable for formula that calculates indentation level
Tables
BUG $0 replaced with ampersand (&) when invoking `org-edit-special'
According to [ (info "(org) Formula syntax for Calc") ], $0 references the current cell. Pressing C-c C-c on the #+TBLFM line below does indeed work, but C-c ' (`org-edit-special') changes the $0 reference into a single ampersand (&). Is this a bug?
WISH org-table formulas with missing values
I could write 'nan' instead of leaving a blank, and use the string in the formula, but this causes errors.
But calc does know the concept of nan: "The variables `inf', `uinf', and `nan' stand for infinite or indeterminate values. It's best not to use them as regular variables, since Calc uses special algebraic rules when it manipulates them. Calc displays a warning message if you store a value into any of these special variables."
I'm not sure how to use that nan variable in tables and formulas - it seems not to be recognized.
Other
Pretty icons in org buffers
For Org-mode on the go?
- Gmane
- For Org-mode on the go?
org-decrypt-to-kill-ring
- Gmane
- org-decrypt-to-kill-ring
DECLINED contributing Debian build scripts
Mark Hershberger is going to use an automatic process on launchpad instead to make regular package builds.
(ANN) org-protocol-httpd
- Gmane
- (ANN) org-protocol-httpd
ErgoEmacs
- Gmane
- ErgoEmacs
(ANN) Symorg
- Gmane
- (ANN) Symorg
Org-mode screencasts
- Gmane
- Org-mode screencasts
ELPA Howto
- Gmane
- ELPA Howto