* Proposal: delete on DONE
@ 2010-10-24 20:27 George Pearson
2010-10-24 20:29 ` Carsten Dominik
2010-11-01 5:04 ` Jeff Horn
0 siblings, 2 replies; 4+ messages in thread
From: George Pearson @ 2010-10-24 20:27 UTC (permalink / raw)
To: emacs-orgmode
I would like to suggest a feature in which, when a task is marked done,
the task is deleted, i.e. no trace of it remains.
I have a number of tasks to do (e.g. "reply to Jeff's email") that I
have NO need to have a record of performing. Currently, these DONE
tasks just pile up in my org files and I need to go manually through
and delete them, a time consuming process.
Would be nice to mark these tasks "delete on done" when created, and
this "flag" could be checked in the "done" processing. Perhaps the
logging property could be used, or is there a better way?
Unfortunately, I have no lisp programming experience to speak of...
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Proposal: delete on DONE
2010-10-24 20:27 Proposal: delete on DONE George Pearson
@ 2010-10-24 20:29 ` Carsten Dominik
2010-10-24 20:35 ` George Pearson
2010-11-01 5:04 ` Jeff Horn
1 sibling, 1 reply; 4+ messages in thread
From: Carsten Dominik @ 2010-10-24 20:29 UTC (permalink / raw)
To: George Pearson; +Cc: emacs-orgmode
On Oct 24, 2010, at 10:27 PM, George Pearson wrote:
> I would like to suggest a feature in which, when a task is marked
> done,
> the task is deleted, i.e. no trace of it remains.
>
> I have a number of tasks to do (e.g. "reply to Jeff's email") that I
> have NO need to have a record of performing. Currently, these DONE
> tasks just pile up in my org files and I need to go manually through
> and delete them, a time consuming process.
>
> Would be nice to mark these tasks "delete on done" when created, and
> this "flag" could be checked in the "done" processing. Perhaps the
> logging property could be used, or is there a better way?
>
> Unfortunately, I have no lisp programming experience to speak of...
You can just press C-k in the agenda to kill a task instead of marking
it done.
This seems to be more direct than wasting the time to mark them
first....
- Carsten
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please 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] 4+ messages in thread
* Re: Proposal: delete on DONE
2010-10-24 20:29 ` Carsten Dominik
@ 2010-10-24 20:35 ` George Pearson
0 siblings, 0 replies; 4+ messages in thread
From: George Pearson @ 2010-10-24 20:35 UTC (permalink / raw)
To: emacs-orgmode
On 24 Oct 2010 at 22:29, Carsten Dominik wrote:
> You can just press C-k in the agenda to kill a task instead of marking it
> done. This seems to be more direct than wasting the time to mark them
> first....
Doh! (Slaps forhead.) Excellent. Somehow I had never noticed that
command.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Proposal: delete on DONE
2010-10-24 20:27 Proposal: delete on DONE George Pearson
2010-10-24 20:29 ` Carsten Dominik
@ 2010-11-01 5:04 ` Jeff Horn
1 sibling, 0 replies; 4+ messages in thread
From: Jeff Horn @ 2010-11-01 5:04 UTC (permalink / raw)
To: George Pearson; +Cc: emacs-orgmode
On Sun, Oct 24, 2010 at 4:27 PM, George Pearson <george@canals.com> wrote:
> I have a number of tasks to do (e.g. "reply to Jeff's email") that I
> have NO need to have a record of performing. Currently, these DONE
> tasks just pile up in my org files and I need to go manually through
> and delete them, a time consuming process.
You might also consider defining a custom agenda view and using bulk
actions to archive done tasks into an archive file.
I've customized org-agenda-custom-commands to show me done tasks from
my org-agenda-files (I'm not sure what this would look like outside
customize):
,----
| '(org-agenda-custom-commands
| (quote (
| ("u" "View unscheduled tasks" todo ""
((org-agenda-todo-ignore-scheduled t)))
| ("vd" "View DONE Tasks" ((todo "DONE" nil)) nil nil)
| ("vf" "View DEFER Tasks" ((todo "DEFER" nil)) nil nil)
| ("vs" "View STARTED Tasks" ((todo "STARTED" nil)) nil nil)
| ("vx" "View Stuck Tasks" ((stuck "" nil)) nil nil))))
`----
Call up DONE tasks with =C-c a v d= and then mark them all with =m=.
This is a good opportunity to review how productive you were for the
day! Pat yourself on the back. Then press =B $= to send tasks from
`example.org` to `example.org_archive` (there will be a prompt in the
mini-buffer).
--
Jeffrey Horn
Graduate Lecturer and PhD Student in Economics
George Mason University
(704) 271-4797
jhorn@gmu.edu
jrhorn424@gmail.com
http://www.failuretorefrain.com/jeff/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-11-01 5:05 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-24 20:27 Proposal: delete on DONE George Pearson
2010-10-24 20:29 ` Carsten Dominik
2010-10-24 20:35 ` George Pearson
2010-11-01 5:04 ` Jeff Horn
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.