* Org-mode release 4.58 @ 2006-12-05 10:21 Carsten Dominik 2006-12-05 20:59 ` Eddward DeVilla 2006-12-06 10:45 ` Bastien 0 siblings, 2 replies; 11+ messages in thread From: Carsten Dominik @ 2006-12-05 10:21 UTC (permalink / raw) To: emacs-orgmode Hi, I have released a new version of Org-mode, at http://www.astro.uva.nl/~dominik/Tools/org/ Don't forget to press the refresh button in your browser, to make sure it does not show you a cached version of the page. Enjoy! - Carsten Changes in version 4.58 ----------------------- - Full undo support in the agenda. You can now use UNDO in the agenda. This command will reverse changes to the agenda *and* the linked buffer if this change was make with a remove editing command from the agenda. I am quite, but not 100% sure that this does always the right thing, so serious testing would be very much appreciated. - Finding stuck projects for the weekly GTD review. The idea for this goes back to a mail from Tim O Callaghan: http://thread.gmane.org/gmane.emacs.orgmode/518/focus=523 Projects that are stuck in the GTD sense if they have no NEXT ACTIONS defined. For example, if in your GTD setup you identify projects with a tag PROJ, and if you have a TODO keyword NEXT to indicate next actions, you could do (setq org-stuck-projects '("+PROJ/-DONE" ("NEXT") nil)) and then use `C-c a #' to get a list of stuck projets This feature is still experimental. It does seem to work for me, but it may not yet fit other people's requirements, please give me feedback. This is implemented using a new extension feature that is described in appendix A3 in the manual, so people who know Lisp can hack it. - Visiting projects (subtrees) in an indirect buffer. This uses a dedicated frame to display the tasks. The command is bound to `C-c C-x b' in an Org-mode buffer, and to `b' in the agenda. This is based on a discussion with Eddward DeVilla and Jason F. McBrayer. - auto-filling for comments works now under Emacs, I have not yet have time to fix the filling stuff under XEmacs. Coming soon.? Enjoy! - Carsten ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-05 10:21 Org-mode release 4.58 Carsten Dominik @ 2006-12-05 20:59 ` Eddward DeVilla 2006-12-05 21:13 ` Carsten Dominik 2006-12-05 21:14 ` Jason F. McBrayer 2006-12-06 10:45 ` Bastien 1 sibling, 2 replies; 11+ messages in thread From: Eddward DeVilla @ 2006-12-05 20:59 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode This is just after a quick test. It looks like there is supposed to be a menu item for open a subtree in an indirect buffer under show/hide. It doesn't do anything for me. C-c C-x b and C-u C-c C-x b both work. I was also wondering if it be reasonable to add a variant to open the subtree in the current window. I already tweaked the example you provided before to do it, but I didn't know if it would be reasonable for org-mode to allow it. I think I would also use it a good deal from agenda. Edd On 12/5/06, Carsten Dominik <dominik@science.uva.nl> wrote: > Hi, > > I have released a new version of Org-mode, at > > http://www.astro.uva.nl/~dominik/Tools/org/ > > Don't forget to press the refresh button in your browser, to make > sure it does not show you a cached version of the page. > > Enjoy! > > - Carsten > > Changes in version 4.58 > ----------------------- > > - Full undo support in the agenda. > > You can now use UNDO in the agenda. This command will reverse > changes > to the agenda *and* the linked buffer if this change was make with > a remove editing command from the agenda. > I am quite, but not 100% sure that this does always the right > thing, so serious testing would be very much appreciated. > > - Finding stuck projects for the weekly GTD review. > > The idea for this goes back to a mail from Tim O Callaghan: > http://thread.gmane.org/gmane.emacs.orgmode/518/focus=523 > > Projects that are stuck in the GTD sense if they have no > NEXT ACTIONS defined. > For example, if in your GTD setup you identify projects with a > tag PROJ, and if you have a TODO keyword NEXT to indicate next > actions, you could do > > (setq org-stuck-projects '("+PROJ/-DONE" ("NEXT") nil)) > > and then use `C-c a #' to get a list of stuck projets > > This feature is still experimental. It does seem to work for me, > but > it may not yet fit other people's requirements, please give me > feedback. > > This is implemented using a new extension feature that is described > in appendix A3 in the manual, so people who know Lisp can hack it. > > - Visiting projects (subtrees) in an indirect buffer. > > This uses a dedicated frame to display the tasks. The command is > bound to `C-c C-x b' in an Org-mode buffer, and to `b' in the agenda. > > This is based on a discussion with Eddward DeVilla and > Jason F. McBrayer. > > - auto-filling for comments works now under Emacs, I have not yet have > time to fix the filling stuff under XEmacs. Coming soon.? > > > Enjoy! > > - Carsten > > > > _______________________________________________ > Emacs-orgmode mailing list > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-05 20:59 ` Eddward DeVilla @ 2006-12-05 21:13 ` Carsten Dominik 2006-12-05 21:14 ` Jason F. McBrayer 1 sibling, 0 replies; 11+ messages in thread From: Carsten Dominik @ 2006-12-05 21:13 UTC (permalink / raw) To: Eddward DeVilla; +Cc: emacs-orgmode On Dec 5, 2006, at 21:59, Eddward DeVilla wrote: > This is just after a quick test. It looks like there is supposed to > be a menu item for open a subtree in an indirect buffer under > show/hide. It doesn't do anything for me. Yes, stupid bug, fixed, thanks. > C-c C-x b and C-u C-c C-x > b both work. > > I was also wondering if it be reasonable to add a variant to open the > subtree in the current window. I already tweaked the example you > provided before to do it, but I didn't know if it would be reasonable > for org-mode to allow it. I think I would also use it a good deal > from agenda. There is a variable to configure how this should be done: org-indirect-tree-new-frame However, it does not yet include `current-window', I'll add this, makes sense. Thanks - Carsten ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-05 20:59 ` Eddward DeVilla 2006-12-05 21:13 ` Carsten Dominik @ 2006-12-05 21:14 ` Jason F. McBrayer 2006-12-06 2:52 ` Carsten Dominik 1 sibling, 1 reply; 11+ messages in thread From: Jason F. McBrayer @ 2006-12-05 21:14 UTC (permalink / raw) To: emacs-orgmode On Tue, Dec 05, 2006 at 02:59:48PM -0600, Eddward DeVilla wrote: > I was also wondering if it be reasonable to add a variant to open the > subtree in the current window. I already tweaked the example you > provided before to do it, but I didn't know if it would be reasonable > for org-mode to allow it. I think I would also use it a good deal > from agenda. I've tried this with the example provided before, and also replaced a lot of the functions that switch from the agenda buffer to the corresponding org-mode buffer with functions that switch to the subtree indirect buffer. Now I've switched back to the original, default behaviour. The problem with what I tried was that I tended to clock-in to the indirect buffer, with the result that org-clock-marker tended to get lost, making switching tasks or clocking out break. I consider this my fault, though, not an org-mode issue. -- +-----------------------------------------------------------+ | Jason F. McBrayer jmcbray@carcosa.net | | A flower falls, even though we love it; and a weed grows, | | even though we do not love it. -- Dogen | ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-05 21:14 ` Jason F. McBrayer @ 2006-12-06 2:52 ` Carsten Dominik 2006-12-06 15:54 ` Jason F. McBrayer 0 siblings, 1 reply; 11+ messages in thread From: Carsten Dominik @ 2006-12-06 2:52 UTC (permalink / raw) To: Jason F. McBrayer; +Cc: emacs-orgmode On Dec 5, 2006, at 22:14, Jason F. McBrayer wrote: > I've tried this with the example provided before, and also replaced a > lot of the functions that switch from the agenda buffer to the > corresponding org-mode buffer with functions that switch to the > subtree indirect buffer. > > Now I've switched back to the original, default behaviour. The > problem with what I tried was that I tended to clock-in to the > indirect buffer, with the result that org-clock-marker tended to get > lost, making switching tasks or clocking out break. I consider this > my fault, though, not an org-mode issue. Yes, in this case clocking out will only be possible as long as the indirect buffer lives. However, we can easily put the clock marker into the base buffer. Try the following patch: --- org.el.orig 2006-12-06 03:45:40.000000000 +0100 +++ org.el 2006-12-06 03:46:45.000000000 +0100 @@ -6805,7 +6805,7 @@ (indent-relative) (insert org-clock-string " ") (setq ts (org-insert-time-stamp (current-time) 'with-hm 'inactive)) - (move-marker org-clock-marker (point)) + (move-marker org-clock-marker (point) (buffer-base-buffer)) (message "Clock started at %s" ts)))) (defun org-clock-out (&optional fail-quietly) ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-06 2:52 ` Carsten Dominik @ 2006-12-06 15:54 ` Jason F. McBrayer 0 siblings, 0 replies; 11+ messages in thread From: Jason F. McBrayer @ 2006-12-06 15:54 UTC (permalink / raw) To: emacs-orgmode On Wed, 2006-12-06 at 03:52 +0100, Carsten Dominik wrote: > Yes, in this case clocking out will only be possible as long as the > indirect buffer lives. However, we can easily put the clock marker > into the base buffer. Try the following patch: I've tested the patch, and it appears to work correctly. -- +-----------------------------------------------------------+ | Jason F. McBrayer jmcbray@carcosa.net | | A flower falls, even though we love it; and a weed grows, | | even though we do not love it. -- Dogen | ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-05 10:21 Org-mode release 4.58 Carsten Dominik 2006-12-05 20:59 ` Eddward DeVilla @ 2006-12-06 10:45 ` Bastien 2006-12-06 23:09 ` Carsten Dominik 1 sibling, 1 reply; 11+ messages in thread From: Bastien @ 2006-12-06 10:45 UTC (permalink / raw) To: emacs-orgmode Hi Carsten, Thanks for this new release. I noticed some strange auto-fill related bugs in 4.57, but it seems okay now. Here is a little report: - '*word* is not fontified because of leading single quote (') - http:///this,url is not fontified because of the coma (,) - org-agenda-list-stuck-projects contains a call to (match) which leads C-c a # to produce a "Wrong number of arguments" error. Removing the (match) is okay. - Maybe a naive question because i don't know the .ics format, but are the warnings like "This is a deadline" mandatory ? DL and S already indicate the status of the event, don't they? - Again on .ics: my scheduled headlines often have links, those are not well displayed in any iCal i know. What about striping links from their first part (i.e. [[A][B]] -> B)? Some feature suggestion (for org v5 ??): - What about C-u C-c C-e to force ignoring timestamps when (re)publishing a project? - Cycling through priorities does not allow to delete the priority. My guess is that [#A] -> [#B] -> [#C] -> nothing -> [#A] -> ... is more convenient. - What about diary inclusion in timeline (C-c a L)? - In org-mode each task is potentially a project, since each headline is potentially at the top of a new tree. This default behavior is perfect but sometimes i need what i would call a frozen inline task. Something that is a task without being (un)foldable, something that is not at the top of a potential subtree. For example: ==================================================================== * Project 1 Text for project one. **: Frozen inline task for project one. Text for project one (won't be (un)folded by TABing the frozen task aboce) ==================================================================== See my point? Don't know if anyone need it as well. A natural syntax for this would be to add a column like in **: - C-c : would "freeze" a task. Enough for today! But i wouldn't be able to nagg you with such tiny things if i were not using org-mode :) Cheers, -- Bastien ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-06 10:45 ` Bastien @ 2006-12-06 23:09 ` Carsten Dominik 2006-12-07 9:46 ` Bastien 0 siblings, 1 reply; 11+ messages in thread From: Carsten Dominik @ 2006-12-06 23:09 UTC (permalink / raw) To: Bastien; +Cc: emacs-orgmode On Dec 6, 2006, at 11:45, Bastien wrote: > Hi Carsten, > > Thanks for this new release. I noticed some strange auto-fill related > bugs in 4.57, but it seems okay now. Here is a little report: > > - '*word* is not fontified because of leading single quote (') Emphasis, this is a never-ending story. I'll check if it makes sense to change this case, but there will always be special cases where things do not work... > > - http:///this,url is not fontified because of the coma (,) This is on purpose, please use <...> or [[...]]] around URL's with special characters. > > - org-agenda-list-stuck-projects contains a call to (match) which > leads C-c a # to produce a "Wrong number of arguments" error. > Removing the (match) is okay. Arrrgh, yes this is a bug. Will be fixed soon. Dammit, I messed up a release again - and I thought I had implemented something cool :-( > - Maybe a naive question because i don't know the .ics format, but are > the warnings like "This is a deadline" mandatory ? DL and S already > indicate the status of the event, don't they? Yes. I don't remember why I put these, maybe to make things more clear. Can you suggest a better output format? > > - Again on .ics: my scheduled headlines often have links, those are > not well displayed in any iCal i know. What about striping links > from their first part (i.e. [[A][B]] -> B)? Hmmmm, would it not be useful to click on them? I am not sure what calendar programs would support that. Need to make a few test myself. > > Some feature suggestion (for org v5 ??): > > - What about C-u C-c C-e to force ignoring timestamps when > (re)publishing a project? I don't understand this one. > > - Cycling through priorities does not allow to delete the priority. > My guess is that [#A] -> [#B] -> [#C] -> nothing -> [#A] -> ... > is more convenient. Hmmm, yes, maybe. > > - What about diary inclusion in timeline (C-c a L)? That is a no, it has no place there. Use the agenda restricted to the current file: C-c a 1 a, maybe make a custom command where you change the ndays parameter to get a longer listing? > > - In org-mode each task is potentially a project, since each headline > is potentially at the top of a new tree. This default behavior is > perfect but sometimes i need what i would call a frozen inline task. > Something that is a task without being (un)foldable, something that > is not at the top of a potential subtree. > > For example: > > ==================================================================== > * Project 1 > > Text for project one. > > **: Frozen inline task for project one. > > Text for project one (won't be (un)folded by TABing the frozen task > aboce) > ==================================================================== > > See my point? I sort-of do. I guess you would to allow tags for these? And have them listed in TODO lists etc??????? This would be great, but I cannot do it (don't know how). See my discussion about plain list items some time ago. But hmmmm, your proposal does ring a bell somewhere - I'll put this into a background job, lets see what it does. - Carsten ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-06 23:09 ` Carsten Dominik @ 2006-12-07 9:46 ` Bastien 2006-12-07 11:08 ` Carsten Dominik 0 siblings, 1 reply; 11+ messages in thread From: Bastien @ 2006-12-07 9:46 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Carsten Dominik <dominik@science.uva.nl> writes: >> - '*word* is not fontified because of leading single quote (') > > Emphasis, this is a never-ending story. I'll check if it makes > sense to change this case, but there will always be special cases > where things do not work... I just mentionned this one because french people like me often use single quotes - but that's not that important (sure). >> - http:///this,url is not fontified because of the coma (,) > > This is on purpose, please use <...> or [[...]]] around URL's with > special characters. Oops, i forgot that - sorry. > Arrrgh, yes this is a bug. Will be fixed soon. Dammit, I messed up a > release again - and I thought I had implemented something cool :-( This *is* cool! Except that i've found to many stuck projects... >> - Maybe a naive question because i don't know the .ics format, but are >> the warnings like "This is a deadline" mandatory ? DL and S already >> indicate the status of the event, don't they? > > Yes. I don't remember why I put these, maybe to make things more clear. > Can you suggest a better output format? I think DL/S is clear enough. Maybe another way to implement the distinction between deadlines and scheduled events is to use VEVENT and VTODO? http://tools.ietf.org/html/rfc2445 shows a typical VTODO: BEGIN:VTODO UID:19970901T130000Z-123404@host.com DTSTAMP:19970901T1300Z DTSTART:19970415T133000Z DUE:19970416T045959Z SUMMARY:1996 Income Tax Preparation CLASS:CONFIDENTIAL CATEGORIES:FAMILY,FINANCE PRIORITY:1 STATUS:NEEDS-ACTION END:VTODO This introduce the DUE: and STATUS: elements. I'm not sure about this because it would make a strong difference between ical-scheduled and ical-"deadlined" items (iCal would display them differently), and this distinction is more flexible in org-mode. Just to let you know in case. >> - Again on .ics: my scheduled headlines often have links, those are >> not well displayed in any iCal i know. What about striping links >> from their first part (i.e. [[A][B]] -> B)? > > Hmmmm, would it not be useful to click on them? I am not sure what > calendar programs would support that. Need to make a few test > myself. AFAIK, SUMMARY is not very suitable for storing URLs. You might add a URL=http://... element, but you need to strip all emacs-relevant links (like gnus: bbdb: vm: etc.). By the way, if seen the combined ics output insert something like (category ...) - why not using the CATEGORY: element? >> - What about C-u C-c C-e to force ignoring timestamps when >> (re)publishing a project? > > I don't understand this one. While trying to publish all projects from my ~/org/ directory, I discovered that org-publish uses timestamps. `org-publish-use-timestamps-flag' let us turn this off/on, but i'd like to be able to bypass this flag manually and force re-publishing of all files when needed (since timestamps might not be accurate). >> - What about diary inclusion in timeline (C-c a L)? > > That is a no, it has no place there. > > Use the agenda restricted to the current file: > > C-c a 1 a, maybe make a custom command where you change the ndays > parameter to get a longer listing? Yes, i'll do that. While playing with custom commands, i found that tags-todo commands are wrongly associated with ??? Here is a patch. --- /home/guerry/e/org/org.el 2006-12-07 10:40:08.000000000 +0100 +++ /home/guerry/e/org/org.el.orig 2006-12-07 10:25:40.000000000 +0100 @@ -7525,7 +7525,6 @@ ((stringp type) type) ((eq type 'tags) "Tags query") ((eq type 'todo) "TODO keyword") - ((eq type 'tags-todo) "Tags TODO") ((eq type 'tags-tree) "Tags tree") ((eq type 'todo-tree) "TODO kwd tree") ((eq type 'occur-tree) "Occur tree") > But hmmmm, your proposal does ring a bell somewhere - I'll put this > into a background job, lets see what it does. All right! Thanks. -- Bastien ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-07 9:46 ` Bastien @ 2006-12-07 11:08 ` Carsten Dominik 2006-12-07 11:39 ` Bastien 0 siblings, 1 reply; 11+ messages in thread From: Carsten Dominik @ 2006-12-07 11:08 UTC (permalink / raw) To: Bastien; +Cc: emacs-orgmode On Dec 7, 2006, at 10:46, Bastien wrote: > >>> - Again on .ics: my scheduled headlines often have links, those are >>> not well displayed in any iCal i know. What about striping links >>> from their first part (i.e. [[A][B]] -> B)? >> >> Hmmmm, would it not be useful to click on them? I am not sure what >> calendar programs would support that. Need to make a few test >> myself. > > AFAIK, SUMMARY is not very suitable for storing URLs. You might add a > URL=http://... element, but you need to strip all emacs-relevant links > (like gnus: bbdb: vm: etc.). OK, I guess I'll just throw away the link for now. > > By the way, if seen the combined ics output insert something like > (category ...) - why not using the CATEGORY: element? Yes, why not. > >>> - What about C-u C-c C-e to force ignoring timestamps when >>> (re)publishing a project? >> >> I don't understand this one. > > While trying to publish all projects from my ~/org/ directory, I > discovered that org-publish uses timestamps. > > `org-publish-use-timestamps-flag' let us turn this off/on, but i'd > like to be able to bypass this flag manually and force re-publishing > of all files when needed (since timestamps might not be accurate). Have you actually tried that? I think it might already work. - Carsten > > --- /home/guerry/e/org/org.el 2006-12-07 10:40:08.000000000 > +0100 > +++ /home/guerry/e/org/org.el.orig 2006-12-07 10:25:40.000000000 +0100 > @@ -7525,7 +7525,6 @@ > ((stringp type) type) > ((eq type 'tags) "Tags query") > ((eq type 'todo) "TODO keyword") > - ((eq type 'tags-todo) "Tags TODO") > ((eq type 'tags-tree) "Tags tree") > ((eq type 'todo-tree) "TODO kwd tree") > ((eq type 'occur-tree) "Occur tree") Thanks, fixed. - Carsten ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Org-mode release 4.58 2006-12-07 11:08 ` Carsten Dominik @ 2006-12-07 11:39 ` Bastien 0 siblings, 0 replies; 11+ messages in thread From: Bastien @ 2006-12-07 11:39 UTC (permalink / raw) To: emacs-orgmode Carsten Dominik <dominik@science.uva.nl> writes: >> While trying to publish all projects from my ~/org/ directory, I >> discovered that org-publish uses timestamps. >> >> `org-publish-use-timestamps-flag' let us turn this off/on, but i'd >> like to be able to bypass this flag manually and force re-publishing >> of all files when needed (since timestamps might not be accurate). > > Have you actually tried that? I think it might already work. Yes, it works great! Sorry for the noise. -- Bastien ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-12-07 11:39 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-12-05 10:21 Org-mode release 4.58 Carsten Dominik 2006-12-05 20:59 ` Eddward DeVilla 2006-12-05 21:13 ` Carsten Dominik 2006-12-05 21:14 ` Jason F. McBrayer 2006-12-06 2:52 ` Carsten Dominik 2006-12-06 15:54 ` Jason F. McBrayer 2006-12-06 10:45 ` Bastien 2006-12-06 23:09 ` Carsten Dominik 2006-12-07 9:46 ` Bastien 2006-12-07 11:08 ` Carsten Dominik 2006-12-07 11:39 ` Bastien
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).