emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* closed != done
@ 2016-04-22 23:54 Samuel Wales
  2016-04-23  0:16 ` Samuel Wales
  0 siblings, 1 reply; 2+ messages in thread
From: Samuel Wales @ 2016-04-22 23:54 UTC (permalink / raw)
  To: emacs-orgmode

i've noticed that the agenda /time grid/ considers a task closed if it
has a closed ts.  this indicates that closed status is determined by
the closed tag.  it colors the line green, just like doneish keywords
are.

but i've also noticed that a closed non-doneish kw that is also
scheduled will show up as still scheduled in the /non-time-grid/ part
of the agenda.  i'd prefer it check the fact that it is closed and
consider it closed here, and no longer scheduled, just as is done in
the time grid part of the agenda.

i.e. if somethign is closed and scheduled, then it is no longer
scheduled, no matter what.  that's what i think should be the case.

certainly, closed tasks without doneish keywords might be considered
impossible and wrong https://xkcd.com/386/ to the uninitiated.  or
even to the initiated.

but having 2 ways to determine closedness/doneishness in the two parts
of the agenda seems perhaps slightly redundant in this case?  my use
case for drawing a distinction between closed and doneish is that i
want to have a task that is closed for agenda purposes, but never gets
archived, and i want to indicate this with a special todo kw, which is
not doneish, where it is immediately apparent to me, not a tag.  it
feels wrong to use a doneish todo kw for this purpose.  it's not done.
it will stick around.  but it is closed.  it will not appear in the
agenda as scheduled.

done means goes away.  gets sorted to the bottom.  does not get
archived.  done.  gone.  disposed of.  it also means i don't have to
pay much attention to it normally.

closed scheduled means does not appear in the agenda as scheduled.  it
means i might want to refer to it, but it is no longer scheduled.

therefore closed and doneish are subtly different things, even though
most of the time they are consilient.

same with deadline.

my proposed solution is to make the non-grid part of the agenda
recognize closed scheduled as not scheduled, just as it does in the
grid part of the agenda.

i am limited in computer use, so i might not be able to explain in
sufficient detail should there be questions or controversy.  or if
this all sounds alien to you.  or if i got something wrong.  but i
will try if you'll give me the grace of a close reading of the issue.

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

* Re: closed != done
  2016-04-22 23:54 closed != done Samuel Wales
@ 2016-04-23  0:16 ` Samuel Wales
  0 siblings, 0 replies; 2+ messages in thread
From: Samuel Wales @ 2016-04-23  0:16 UTC (permalink / raw)
  To: emacs-orgmode

so the issue seems to be merely a line in the agenda code that
determines that something is still scheduled because it looks at
doneish kw instead of closed ts.

btw, there is another distinction between unscheduled and closed scheduled.
unscheduled means "i decided that this should no longer be scheduled".
closed scheduled means "this task is closed and therefore should not
show in the agenda as scheduled.  same with deadline, of course.

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

end of thread, other threads:[~2016-04-23  0:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-22 23:54 closed != done Samuel Wales
2016-04-23  0:16 ` Samuel Wales

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