[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] org-agenda-show-log, org-timeline bugs
From: |
Derek Upham |
Subject: |
Re: [O] org-agenda-show-log, org-timeline bugs |
Date: |
Thu, 07 Feb 2013 07:00:34 -0800 |
User-agent: |
mu4e 0.9.9.5-dev6; emacs 24.2.2 |
Can someone please verify these bugs? Thanks.
Derek
Derek Upham writes:
> I tried running org-timeline on an Org file with lots of timestamped
> TODO -> DONE state changes, and didn't see the matches I was expecting.
> While poking around, I found two problems.
>
> 1. `org-timeline' isn't setting the text properties necessary to refresh
> the timeline buffer. This means that none of the special keys to update
> the display actually work. Here's the `org-timeline' version:
>
> (add-text-properties (point-min) (point-max) '(org-agenda-type timeline))
>
> Here's the same chunk in `org-agenda-list' for comparison:
>
> (add-text-properties (point-min) (point-max)
> `(org-agenda-type agenda
> org-last-args (,arg ,start-day ,span)
> org-redo-cmd ,org-agenda-redo-command
> org-series-cmd ,org-cmd))
>
> 2. Even when the `org-timeline' function has refresh set up properly,
> `org-agenda-log-mode' (via the `l' hotkey) doesn't work. It looks like
> the function changes the buffer-local copy of the `org-agenda-show-log'
> variable, but the refresh code looks at the global version of the
> variable (possibly because the refresh is happening through eval?). In
> order to see the log entries, you need to set `org-agenda-show-log'
> outside of the timeline buffer (using `setq').
>
> Can someone take a look at these? This is all with the latest sources
> from the repo. Thanks.
>
> Derek