[Orgmode] Release 6.23
Hi, I have released version 6.23 of org-mode. This is a release with some important changes, and I recommend to read the release notes carefully. Changes in Version 6.23 === Overview ~ - Capture state change notes into a drawer - Clock lines are now captured into the LOGBOOK drawer as well - Added org-R.el to contrib directory - Allow individual formatting of each TODO keyword in HTML export - New hooks for add-ons to tap into context-sensitive commands - Publishing files irrespective of extension - New variable index in the manual - The ORDERED property also influences checkboxes - The ORDERED property can be tracked with a tag - You may now specify line breaks in the fast tags interface - When a TODO is blocked by checkboxes, keep it visible in agenda - LaTeX can import Org's in-buffer definitions for TITLE, EMAIL etc. Incompatible changes ~ - CLOCK lines will now be captured into the LOGBOOK drawer. See below for details. Details Capture state change notes into a drawer = State change notes can now be captured into a drawer `LOGBOOK', to keep the entry tidy. If this is what you want, you will need this configuration: (setq org-log-into-drawer LOGBOOK) Thanks to Wanrong Lin for this proposal. Clock lines are now captured into the LOGBOOK drawer as well = The `CLOCK' drawer will be abandoned, clock lines will now also end up in a drawer `LOGBOOK'. The reason for this is that it's a bit useless to have two different drawers for state change notes and clock lines. If you wish to keep the old way, use (setq org-clock-into-drawer CLOCK) Added org-R.el to contrib directory Dan Davison has contributed /org-R.el/ which is now in the contrib directory. Org-R performs numerical computations and generates graphics. Data can come from org tables, or from csv files; numerical output can be stored in the org buffer as org tables, and links are created to files containing graphical output. Although, behind the scenes, it uses R, you do not need to know anything about R. Common operations, such as tabulating discrete values in a column of an org table, are available off the shelf by specifying options on lines starting with `#+R:'. However, you can also provide raw R code to be evaluated. The documentation is currently the worg tutorial at [http://orgmode.org/worg/org-tutorials/org-R/org-R.php] Thanks to Dan for this great contribution. Allow individual formatting of each TODO keyword in HTML export TODO keywords in HTML export have the CSS class `todo' or `done'. In addition to this, each keyword has now itself as class, so you could do this in your CSS file: .todo { font-weight:bold; } .done { font-weight:bold; } .TODO { color:red; } .WAITING { color:orange; } .DONE { color:green; } Thanks to Wanrong Lin for this request, and to Sebastian Rose for help with the implementation. New hooks for add-ons to tap into context-sensitive commands = Some commands in Org are context-sensitive, they will execute different functions depending on context. The most important example is of course `C-c C-c', but also the `M-cursor' keys fall into this category. Org has now a system of hooks that can be used by add-on packages to install their own functionality into these keys. See the docstring of `org-ctrl-c-ctrl-c-hook' for details. The other hooks are named like `org-metaleft-hook' or `org-shiftmetaright-hook'. Publishing files irrespective of extension === If you set the `:base-extension' property for a publishing project to the symbol `any', all files in the directory will be published, irrespective of extension. Thanks to Richard Klinda for a patch to this effect. New variable index in the manual = A new index in the manual lists all variables mentioned in the manual, about 200 variables in total. The ORDERED property also influences checkboxes When an entry has the ORDERED property set, checkboxes in the entry must be completed in order. This was already the case for children TODO items, now it also applies for checkboxes. Thanks to Rainer Stengele for this proposal. The ORDERED property can be tracked with a tag === The `ORDERED' property is used to flag an entry so that subtasks (both children TODO items and checkboxes) must be completed in order. This property is most easily toggled with the command `C-c C-x o'. A property was chosen for this functionality, because this should be a behavior local to the current task, not inherited like tags. However, properties are normally
Re: [Orgmode] scheduled item taking time from inactive time stamp
--- Ven 20/2/09, Eric S Fraga e.fr...@ucl.ac.uk ha scritto: I often create tasks for myself using remember which automatically puts an inactive time stamp on the headline of the item. I then subsequently schedule the job so that I end up with something like this: *** [2009-02-18 Wed 17:55] TODO do something really interesting SCHEDULED: 2009-02-20 Fri In the agenda view, this appears as a task at 17.55 on the Friday (i.e. today) but the active time stamp does not have a time on it. I would have expected this to be a straightforward day task. you could use a remember template with date without timestamp ;-) using the variable: %t time stamp, date only Giovanni Passa a Yahoo! Mail. La webmail che ti offre GRATIS spazio illimitato, antispam e messenger integrato. http://it.mail..yahoo.com/ ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: Release 6.23
On 2009-02-20 10:23 +, Carsten Dominik wrote: I have released version 6.23 of org-mode. This is a release with some important changes, and I recommend to read the release notes carefully. Will this or its bug fix release get into 23.1? I do hope so tho. Best wishes, -- .: Leo :. [ sdl.web AT gmail.com ] .: I use Emacs :. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] time tracking common activities
I'm using org-mode to track my time on projects and todo items, but I'd also like to start tracking time I spend on things such as my email, reading rss feeds, etc. I'd prefer to continue to use org-mode for that so that all my time tracking is in one place with one system. My current thought is to have a `diary.org` file that I keep tasks that don't clearly fit in any of my projects. The file would look something like: * 2009-02-20 Fri ** Notes for the day blah blah blah ** Activities *** DONE Checking email :email: CLOSED: [2009-02-20 Fri 18:56] :CLOCK: CLOCK: [2009-02-20 Fri 17:56]--[2009-02-20 Fri 18:56] = 1:00 :END: *** DONE read rss feeds... and so on. I could then archive the contents of the file monthly. I'm wondering if anyone has any better ideas or sees some particular flaw to this approach. I thought about creating a daily repeating event for things like email, but then the clock section would eventually get huge, right? -- J Aaron Farr jadetower.com[US] +1 724-964-4515 馮傑仁 cubiclemuses.com [HK] +852 8123-7905 ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] time tracking common activities
J Aaron Farr wrote: I'm using org-mode to track my time on projects and todo items, but I'd also like to start tracking time I spend on things such as my email, reading rss feeds, etc. I'd prefer to continue to use org-mode for that so that all my time tracking is in one place with one system. My current thought is to have a `diary.org` file that I keep tasks that don't clearly fit in any of my projects. The file would look something like: *** DONE Checking email :email: CLOSED: [2009-02-20 Fri 18:56] :CLOCK: CLOCK: [2009-02-20 Fri 17:56]--[2009-02-20 Fri 18:56] = 1:00 :END: I don't see anything wrong with this, but I also don't see the need for a TODO. Do you need to be reminded to check email? You could just make a headline, and clock on that. Clocktables (or, maybe, clocktable view in agenda mode) could narrow down e.g. time spent reading email in one week. I guess you would still have to think about comfortable ways to find the right file/buffer and clock in there. David ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] time tracking common activities
J Aaron Farr fa...@apache.org writes: I'm wondering if anyone has any better ideas or sees some particular flaw to this approach. I thought about creating a daily repeating event for things like email, but then the clock section would eventually get huge, right? I do exactly this for my daily processing and weekly review tasks. The clock section does eventually get huge, but because it's in a drawer, that's not really a problem. I don't need to keep that time data for more than a month, so I can purge it periodically. -- +---+ | Jason F. McBrayerjmcb...@carcosa.net | | If someone conquers a thousand times a thousand others in | | battle, and someone else conquers himself, the latter one | | is the greatest of all conquerors. --- The Dhammapada| ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] scheduled item taking time from inactive time stamp
Carsten Dominik writes: However, my original question still stands: does it really make sense for org-mode's agenda view to take the time for an activity that has been scheduled for that day from an inactive time stamp when the active one in the SCHEDULE entry has no time element? The reason for this behavior is that I wanted to support things like * TODO Meeting at 2pm 2009-01-01 Thu i.e. loose time information that may be in the header. The regular expression looking for a time also matches the time you had in the time stamp. Ah, okay, that makes perfect sense. Thanks! I guess I don't think of having the time and date separate ever but I can where others might like that. I think the right approach is to not put the time stamp into the header line at all. Why would you want the *creation* time in such an exposed place It's because I sometimes want to sort entries according to date/time of creation as opposed to date/time of actual activity performed. I can work around this without difficulty, I think, so thanks all again for all the input! ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: Release 6.23
On Feb 20, 2009, at 1:14 PM, Leo wrote: On 2009-02-20 10:23 +, Carsten Dominik wrote: I have released version 6.23 of org-mode. This is a release with some important changes, and I recommend to read the release notes carefully. Will this or its bug fix release get into 23.1? I do hope so tho. The issues I consider serious bug are still fixed in Emacs 23.1 No new features though. So everything in the ist of changes is *not* going to make it. Only the bugfixes that confirm here on the mailing list with fixed, thanks usually make it. - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] indenting plan list items
sorry if this is basic stuff I overlooked - I just cannot find it in the org manual. Having - item1 - item2 - item3 - ... I often end up adding a line to the top like: - list of simple todos: - item1 - item2 - item3 - ... Being with point on the first line I would then simply like to indent all following lines until the empty line. I cannot find an org command to do this but I think this worked some time ago!? besides using emacs macros what could I use in org-mode? Thanks, Rainer ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: time tracking common activities
David Bremner brem...@unb.ca writes: J Aaron Farr wrote: I'm using org-mode to track my time on projects and todo items, but I'd also like to start tracking time I spend on things such as my email, reading rss feeds, etc. I'd prefer to continue to use org-mode for that so that all my time tracking is in one place with one system. I guess you would still have to think about comfortable ways to find the right file/buffer and clock in there. I think this is probably the key to making this successful. If it takes you too long to locate the headings, you won't bother clocking in. What's the best way to quickly get to a heading? I'd have to say that using isearch (C-s) is the fastest method to find a heading. There's also org-goto, but it requires extra steps. What are other people doing to quickly get to a specific heading? -- Peter Jones, http://pmade.com pmade inc. Louisville, CO US ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: time tracking common activities
Bernt Hansen be...@norang.ca writes: David Bremner brem...@unb.ca writes: J Aaron Farr wrote: I'm using org-mode to track my time on projects and todo items, but I'd also like to start tracking time I spend on things such as my email, reading rss feeds, etc. I'd prefer to continue to use org-mode for that so that all my time tracking is in one place with one system. My current thought is to have a `diary.org` file that I keep tasks that don't clearly fit in any of my projects. The file would look something like: *** DONE Checking email :email: CLOSED: [2009-02-20 Fri 18:56] :CLOCK: CLOCK: [2009-02-20 Fri 17:56]--[2009-02-20 Fri 18:56] = 1:00 :END: I don't see anything wrong with this, but I also don't see the need for a TODO. Do you need to be reminded to check email? You could just make a headline, and clock on that. Clocktables (or, maybe, clocktable view in agenda mode) could narrow down e.g. time spent reading email in one week. I guess you would still have to think about comfortable ways to find the right file/buffer and clock in there. When I did something similar to this recently I created a tag for :ONGOING: tasks and used the agenda view to quickly find these tasks for clocking in. I just used a single task to clock multiple times and then at the end of the year create a new one and archive the old one so they don't grow forever. and... replying to my own post - I do this slightly differently now. Clocking a task in sets the TODO keyword to STARTED. I don't mark tasks as ONGOING anymore - I just clock it in (and don't mark it done). I have an agenda view to display STARTED tasks so I can easily find anything that's been clocked and is not finished. I haven't been using this system long enough to know whether it's a good fit for me long-term. Time will tell :) -Bernt ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: time tracking common activities
Hi Peter, Peter Jones mli...@pmade.com writes: David Bremner brem...@unb.ca writes: J Aaron Farr wrote: I'm using org-mode to track my time on projects and todo items, but I'd also like to start tracking time I spend on things such as my email, reading rss feeds, etc. I'd prefer to continue to use org-mode for that so that all my time tracking is in one place with one system. I guess you would still have to think about comfortable ways to find the right file/buffer and clock in there. I think this is probably the key to making this successful. If it takes you too long to locate the headings, you won't bother clocking in. What's the best way to quickly get to a heading? The easiest way to do this is via the agenda. Simply type I and you will clock into the task. Type X to clock out. If you set the variable org-clock-in-switch-to-state you can automatically clock in when switching to a particular todo. What are other people doing to quickly get to a specific heading? Again, the agenda and org-follow is the easiest way to get to headings. Best, Matt ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Jump to Heading Body, Create Plain List Item
I've been reading through the code, and I don't think this is possible yet, but I wanted to double check before I wrote something. I'd like a function that would do the following: 1) Move to the body of a heading (skipping drawers and the like) 2) Create the body if necessary (when there are no lines between sibling headings or between drawers and a sibling heading) 3) Append a new plain list item (or create a new plain list if there wasn't one there already) I find myself doing this many times during the day: 1) Create a new heading, and clock in 2) Move point past the clock drawer 3) Create a blank line under the drawer 4) Create a list item It would be super cool if I could just hit a key on a heading, and it would append a new plain list item and move point there. I would probably bind M-RET to this function, since I use C-RET to create new headings. Does this exist? I'll write it otherwise. -- Peter Jones, http://pmade.com pmade inc. Louisville, CO US ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] FR: Define Latex macros from export header
On Fri, Feb 20, 2009 at 11:05:03AM +0100, Carsten Dominik wrote: On Feb 19, 2009, at 9:02 PM, Russell Adams wrote: Carsten, I was thinking of just exporting all key/value pairs in the header with an org prefix (no - or _ or /, ie: orgAUTHOR). OK, try (setq org-export-latex-import-inbuffer-stuff t) That worked, the only point I may make would be to exclude LATEX_HEADER and TEXT from that list. I'm also trying to resolve an ordering issue. I want to have a header/footer line declared in the header, but I want to use these orgTITLE macros in that. Currently LATEX_HEADER and the class go first before the definitions, and TEXT occurs inside the document. If the macro isn't defined before the header/footer, you get an error. I may have to manually code those, which defeats the purpose of using the org options. Suggestions? -- Russell Adamsrlad...@adamsinfoserv.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint:1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] org-agenda-log-mode-items
I have set the variable org-agenda-log-mode-items as follows: (setq org-agenda-log-mode-items '(closed state)) In the past, this would show me dates and times when items either closed or changed states. With one of the recent updates to org-mode, however, the log no longer shows state changes. Would this have anything to do with the recent addition of extra information (i.e., the previous state) in the state change line? Thanks, Matt ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: Release 6.23
Hi, Glad to have different faces for TODO keywords now in HTML export. I would think it is logical to extend that idea to tags too. Anybody agrees? Thank you. Wanrong ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: time tracking common activities
Matthew Lundin m...@imapmail.org writes: Hi Peter, Peter Jones mli...@pmade.com writes: David Bremner brem...@unb.ca writes: J Aaron Farr wrote: I'm using org-mode to track my time on projects and todo items, but I'd also like to start tracking time I spend on things such as my email, reading rss feeds, etc. I'd prefer to continue to use org-mode for that so that all my time tracking is in one place with one system. I guess you would still have to think about comfortable ways to find the right file/buffer and clock in there. I think this is probably the key to making this successful. If it takes you too long to locate the headings, you won't bother clocking in. What's the best way to quickly get to a heading? The easiest way to do this is via the agenda. Simply type I and you will clock into the task. Type X to clock out. If you set the variable org-clock-in-switch-to-state you can automatically clock in when switching to a particular todo. I agree. C-c a T s TAB RET bring's all my started task on screen. I use several seperate TODO-files - one for each customer and one as my personal organizer. I only recently started to use the agenda. And I'm starting to love it :) It's so painless to find something, annotate, toggle TODO states, clock... to do anything in those files without ever visiting them. Wow! TAB (other window) and RET (current window) bring you to the file itself if desired. Best, -- Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover Tel.: +49 (0)511 - 36 58 472 Fax: +49 (0)1805 - 233633 - 11044 mobil: +49 (0)173 - 83 93 417 Http: www.emma-stil.de ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] indenting plan list items
Hi Rainer, it's true. The M-S left/right(un/indent including children) versus M left/right (un/indent item on current line only) behaviour is missing for plain lists. I believe it was in when I started to use Org-mode. Is this feature gone for a reason? Headlines still behave that way. If it (still ?) was in, you could just add the first item and press M-S-right M-left and that's it. Sebastian Rainer Stengele rainer.steng...@diplan.de writes: sorry if this is basic stuff I overlooked - I just cannot find it in the org manual. Having - item1 - item2 - item3 - ... I often end up adding a line to the top like: - list of simple todos: - item1 - item2 - item3 - ... Being with point on the first line I would then simply like to indent all following lines until the empty line. I cannot find an org command to do this but I think this worked some time ago!? besides using emacs macros what could I use in org-mode? Thanks, Rainer ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover Tel.: +49 (0)511 - 36 58 472 Fax: +49 (0)1805 - 233633 - 11044 mobil: +49 (0)173 - 83 93 417 Email: s.r...@emma-stil.de, sebastian_r...@gmx.de Http: www.emma-stil.de ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] indenting plan list items
In that case it works, if you insert the the first item like this: - list of simple todos: - item1 - item2 - item3 and then re-align the entire list using `M-S left/right' Regards, Sebastian Rainer Stengele rainer.steng...@diplan.de writes: sorry if this is basic stuff I overlooked - I just cannot find it in the org manual. Having - item1 - item2 - item3 - ... I often end up adding a line to the top like: - list of simple todos: - item1 - item2 - item3 - ... Being with point on the first line I would then simply like to indent all following lines until the empty line. I cannot find an org command to do this but I think this worked some time ago!? besides using emacs macros what could I use in org-mode? Thanks, Rainer ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover Tel.: +49 (0)511 - 36 58 472 Fax: +49 (0)1805 - 233633 - 11044 mobil: +49 (0)173 - 83 93 417 Email: s.r...@emma-stil.de, sebastian_r...@gmx.de Http: www.emma-stil.de ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: minor option conflict
It is org-adapt-indentation that when set to nil causes the unexpected blank line when changing todo state. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: time tracking common activities
On Sat 21 Feb 2009 00:01, Matthew Lundin m...@imapmail.org wrote: The easiest way to do this is via the agenda. Simply type I and you will clock into the task. Type X to clock out. If you set the variable org-clock-in-switch-to-state you can automatically clock in when switching to a particular todo. What are other people doing to quickly get to a specific heading? Again, the agenda and org-follow is the easiest way to get to headings. thanks for the replies everyone. I'm going to try just keeping it under a single heading for now, though I do have email, for example, as a daily repeating scheduled TODO. This way I can easily track it from the agenda view. -- J Aaron Farr jadetower.com[US] +1 724-964-4515 馮傑仁 cubiclemuses.com [HK] +852 8123-7905 ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode