emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* DONE items in agenda
@ 2009-02-13 17:44 JBash
  2009-02-13 18:08 ` Matthew Lundin
  0 siblings, 1 reply; 5+ messages in thread
From: JBash @ 2009-02-13 17:44 UTC (permalink / raw)
  To: emacs-orgmode


[-- Attachment #1.1: Type: text/plain, Size: 1760 bytes --]

I have done something to break my desired behavior, which is to exclude DONE
items from the agenda views.  In the process of trying to fix it, I've run
across what appears to be an inconsistency in the FAQ and the
customize-variable definitions.  Or maybe I'm interpreting it incorrectly...
(quite likely, since I still can't get back to my desired behavior...)  It
looks like emacs says non-nil skips over DONE items, but the FAQ says nil
skips over done items.  Am I reading this wrong?

I've also tried changing org-agenda-include-all-todo, but still get
SCHEDULED, DONE items in the agenda view.  What am I missing?

Thanks,
Jerry

-----------------------------------------------------------------------------

From the customize-variable window in emacs:

Org Agenda Skip Scheduled If Done: Hide Value Toggle  off (nil)
   State: STANDARD.

Non-nil means don't show scheduled items in agenda when they are done. Hide
Rest
This is relevant for the daily/weekly agenda, not for the TODO list.  And
it applies only to the actual date of the scheduling.  Warnings about
an item with a past scheduling dates are always turned off when the item
is DONE.

-------------------------------------------------------------------------------

From the FAQ on worg:

For instance, type:

M-x customize-variable RET org-agenda-skip-scheduled-if-done

 If this variable is on (t), then scheduled items will remain on the agenda
even after they are marked done.

If the variable is off (nil), then scheduled items will disappear from the
agenda after they are marked done.

If these settings seem not to behave the way you expect, then make sure you
understand the difference between SCHEDULED, DEADLINE, and timestamps.

-------------------------------------------------

[-- Attachment #1.2: Type: text/html, Size: 2040 bytes --]

[-- Attachment #2: Type: text/plain, Size: 204 bytes --]

_______________________________________________
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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: DONE items in agenda
  2009-02-13 17:44 DONE items in agenda JBash
@ 2009-02-13 18:08 ` Matthew Lundin
  2009-02-13 19:59   ` JBash
  0 siblings, 1 reply; 5+ messages in thread
From: Matthew Lundin @ 2009-02-13 18:08 UTC (permalink / raw)
  To: JBash; +Cc: emacs-orgmode


Hi Jerry,

JBash <bashveank@gmail.com> writes:

> I have done something to break my desired behavior, which is to exclude
> DONE items from the agenda views.  In the process of trying to fix it,
> I've run across what appears to be an inconsistency in the FAQ and the
> customize-variable definitions.  Or maybe I'm interpreting it
> incorrectly... (quite likely, since I still can't get back to my
> desired behavior...)  It looks like emacs says non-nil skips over DONE
> items, but the FAQ says nil skips over done items.  Am I reading this
> wrong?

That is indeed a mistake in the FAQ. I just fixed it; the update should
be on Worg shortly. Thanks for finding this. You'll want to set
org-agenda-skip-scheduled-if-done to on (t) to exclude the DONE items.

> I've also tried changing org-agenda-include-all-todo, but still get
> SCHEDULED, DONE items in the agenda view.  What am I missing?

org-agenda-include-all-todo controls whether a list of all active todos
is added to the daily/weekly agenda view. It does not control whether
DONE items appear in the agenda.

Thanks again,
Matt

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: DONE items in agenda
  2009-02-13 18:08 ` Matthew Lundin
@ 2009-02-13 19:59   ` JBash
  2009-02-13 20:22     ` Sebastian Rose
  0 siblings, 1 reply; 5+ messages in thread
From: JBash @ 2009-02-13 19:59 UTC (permalink / raw)
  To: Matthew Lundin; +Cc: emacs-orgmode


[-- Attachment #1.1: Type: text/plain, Size: 1953 bytes --]

Thank you, Matt.

A followup...
I've discovered that after setting the org-agenda-skip-scheduled-if-done to
non-nil, I was still getting DONE items in my agenda view.  I then realized
that I'd changed the org-todo-keywords recently to:

(setq org-todo-keywords '("TODO" "STARTED" "WAITING" "DONE" "CANCELED"))

from:
(setq org-todo-keywords '("TODO" "STARTED" "WAITING" "DONE"))

When I re-ordered the keywords to:
(setq org-todo-keywords '("TODO" "STARTED" "WAITING" "CANCELED" "DONE"))

I got back to where the DONE items were not being shown in the agenda view
as I was expecting.

Is there a requirement that "DONE" appears last in the list of keywords?
Just curious... it was something I'd not run into previously.

Thanks,
Jerry

On Fri, Feb 13, 2009 at 1:08 PM, Matthew Lundin <mdl@imapmail.org> wrote:

>
> Hi Jerry,
>
> JBash <bashveank@gmail.com> writes:
>
> > I have done something to break my desired behavior, which is to exclude
> > DONE items from the agenda views.  In the process of trying to fix it,
> > I've run across what appears to be an inconsistency in the FAQ and the
> > customize-variable definitions.  Or maybe I'm interpreting it
> > incorrectly... (quite likely, since I still can't get back to my
> > desired behavior...)  It looks like emacs says non-nil skips over DONE
> > items, but the FAQ says nil skips over done items.  Am I reading this
> > wrong?
>
> That is indeed a mistake in the FAQ. I just fixed it; the update should
> be on Worg shortly. Thanks for finding this. You'll want to set
> org-agenda-skip-scheduled-if-done to on (t) to exclude the DONE items.
>
> > I've also tried changing org-agenda-include-all-todo, but still get
> > SCHEDULED, DONE items in the agenda view.  What am I missing?
>
> org-agenda-include-all-todo controls whether a list of all active todos
> is added to the daily/weekly agenda view. It does not control whether
> DONE items appear in the agenda.
>
> Thanks again,
> Matt
>

[-- Attachment #1.2: Type: text/html, Size: 2722 bytes --]

[-- Attachment #2: Type: text/plain, Size: 204 bytes --]

_______________________________________________
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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: DONE items in agenda
  2009-02-13 19:59   ` JBash
@ 2009-02-13 20:22     ` Sebastian Rose
  2009-02-14 11:27       ` Sebastian Rose
  0 siblings, 1 reply; 5+ messages in thread
From: Sebastian Rose @ 2009-02-13 20:22 UTC (permalink / raw)
  To: JBash; +Cc: emacs-orgmode

JBash <bashveank@gmail.com> writes:
> Thank you, Matt.
>
> A followup...
> I've discovered that after setting the org-agenda-skip-scheduled-if-done to
> non-nil, I was still getting DONE items in my agenda view.  I then realized
> that I'd changed the org-todo-keywords recently to:
>
> (setq org-todo-keywords '("TODO" "STARTED" "WAITING" "DONE" "CANCELED"))
>


(setq org-todo-keywords '("TODO" "STARTED" "WAITING" "|" "DONE" "CANCELED"))

Now both, DONE and CANCELED are done-states.





-- 
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.rose@emma-stil.de, sebastian_rose@gmx.de
Http:  www.emma-stil.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: DONE items in agenda
  2009-02-13 20:22     ` Sebastian Rose
@ 2009-02-14 11:27       ` Sebastian Rose
  0 siblings, 0 replies; 5+ messages in thread
From: Sebastian Rose @ 2009-02-14 11:27 UTC (permalink / raw)
  To: JBash; +Cc: emacs-orgmode

Sebastian Rose <sebastian_rose@gmx.de> writes:
> JBash <bashveank@gmail.com> writes:
>> Thank you, Matt.
>>
>> A followup...
>> I've discovered that after setting the org-agenda-skip-scheduled-if-done to
>> non-nil, I was still getting DONE items in my agenda view.  I then realized
>> that I'd changed the org-todo-keywords recently to:
>>
>> (setq org-todo-keywords '("TODO" "STARTED" "WAITING" "DONE" "CANCELED"))
>>
>
>
> (setq org-todo-keywords '("TODO" "STARTED" "WAITING" "|" "DONE" "CANCELED"))
>
> Now both, DONE and CANCELED are done-states.

Forgot to say: yes, the sequnce is curucial.
I think there are todo states and done states. Once the state of a todo
crosses the `|' (which is not a todo state itself), it enters the done
state.


Regards,

-- 
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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-02-14 11:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-13 17:44 DONE items in agenda JBash
2009-02-13 18:08 ` Matthew Lundin
2009-02-13 19:59   ` JBash
2009-02-13 20:22     ` Sebastian Rose
2009-02-14 11:27       ` Sebastian Rose

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).