[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] BUG: agenda for current days excludes reoccurring events
From: |
Nicolas Goaziou |
Subject: |
Re: [O] BUG: agenda for current days excludes reoccurring events |
Date: |
Sat, 28 Jan 2017 15:15:08 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Hello,
Jarmo Hurri <address@hidden> writes:
> - bug: day agenda for current day does not show reoccurring events
>
> - how to replicate with the ECM provided
> 1. untar the file provided below
> 2. cd into created dir
> 3. edit the first line of file agenda-setup.el so that the latest org
> release lisp is in the load path
> 4. run
> emacs -q --load agenda-setup.el
> 5. run command (org-agenda)
> 6. press 'a' for day agenda
> 7. press 'b' and/or 'f' to move backwards and forward in time
>
> - how the bug shows up: the reoccurring meeting will show up yesterday
> and in upcoming days, but not in the current day
This is the consequence of `org-agenda-prefer-last-repeat' default
value.
However, this behaviour doesn't make much sense when the entry is not
a task (i.e., it hasn't any TODO keyword). In this case,
`org-auto-repeat-maybe' doesn't apply, and the base date is never moved
forward in time.
I think that a nil `org-agenda-prefer-last-repeat' should display :
- only the base date when the entry has a TODO keyword;
- every repeat between base date and today, inclusive, otherwise.
It also applies to SCHEDULED and DEADLINE repeaters.
Behaviour with a non-nil value needs not be changed.
WDYT?
Regards,
--
Nicolas Goaziou