From: "Eddward DeVilla" <eddward@gmail.com>
To: Bastien <bzg@altern.org>
Cc: emacs-orgmode@gnu.org
Subject: Re: Re: Suggest a new feature for org-remember-templates
Date: Tue, 16 Jan 2007 11:45:45 -0600 [thread overview]
Message-ID: <b71b18520701160945n2fe09adapb4b0a1ee981a2047@mail.gmail.com> (raw)
In-Reply-To: <87irf7rdia.fsf@tallis.lumiere.ens.fr>
On 1/15/07, Bastien <bzg@altern.org> wrote:
> "Eddward DeVilla" <eddward@gmail.com> writes:
>
> > It would be nice to have a 'hot-key' interface to generate a project
> > tree. I've looked a little at form and template packages for emacs
> > to see if any look like they'd let me easily create a template to
> > generate a basic "Project Tree" for my org files.
>
> Can you copy-and-paste an example of a Project Tree ?
Ya. I suppose it would have been useful to do that. :-) Sorry.
Most of my org files have a *projects heading with a template like the
following.
----------------------------------------------------------------
*** COMMENT Template
***** Quick Info
|-----------------+---|
| Problem Report | |
| Release | |
| estimate | |
|-----------------+---|
| Begin Code | |
| Base Code Done | |
| Extra Code Done | |
| Testing Done | |
|-----------------+---|
| Code Level | |
| Build ENV | |
|-----------------+---|
***** Status Log
***** [/] Investigate
- [] Question 1
***** [/] Base Work
- [ ] step 1
***** [/] Extra Credit Work
- [*] step 1
***** Verification
- [0/0] Base test set
- [ ] Test 1
--------------------------------------------
I copy and paste it in below the template, remove the COMMENT keyword
and give a real title and set tags as needed.
The Quick info is stuff I tend to have to look at or cut-n-paste
often. I fill it in as I can and I use Inactive timestamps in it.
The Status Log is just a plain list of information. Each entry starts
with a '-' and an inactive timestamp. It serves as a project diary.
I usually add an entry when I create the project.
Investigate is a checklist tree of things I need to know or verify.
Answer can go in thee tree or in the status log depending on how long
winded it is.
Base Work is a micro-managed list of things that need to get done to
complete the project. It can grow as the investigation progresses.
Extra Credit Work are things that can be done 'while I'm in the area'
or touch a piece of code. Targets of opportunity so to speak. They
aren't essential and should not hold up completion.
Verification is testing. I organize my test cases here and track
their progress (and sometime regress).
Sorry if that was too much information. For the purpose of the
templates, I'd love to be able to enter the Title, tags & TODO state
as well as the first status entry. If I could add Quick info too,
that would be great. I doubt it would be appropriate to fill in
Investigate, Base/Extra Work or Verification yet, but I would like to
say if the project needed each of those sections. Some projects are
simple enough that they only need Base Work. Some projects are
investigate only. Some projects (aka problems) are too hot to have a
drawn out investigation or extra tag-a-long work. It would be
important to have it land in the correct category/file. For me, I'd
like it to be inserted under '* Projects'.
Anyhow, this isn't make or break for me, but it would be useful. It
is very specific to how I work and I'm not sure how to do it or make
it general enough for others. What Leo is saying about using remember
to prompt with a template sounds interesting. I may have to put table
formulas aside for a bit and look at remember first.
Edd
next prev parent reply other threads:[~2007-01-16 17:45 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-01-14 7:26 Suggest a new feature for org-remember-templates Leo
2007-01-15 11:34 ` Bastien
2007-01-15 19:04 ` Leo
2007-01-15 20:51 ` Eddward DeVilla
2007-01-16 1:01 ` Bastien
2007-01-16 17:45 ` Eddward DeVilla [this message]
2007-01-17 14:30 ` Bastien
2007-01-17 15:45 ` Eddward DeVilla
2007-01-17 23:18 ` Kai Großjohann
2007-01-18 15:03 ` OT: org-remember-templates, skeleton & tempo Eric J Haywiser
2007-01-18 16:03 ` Pete Phillips
2007-01-19 23:59 ` TEMPLATE packages for Emacs (was: Suggest a new feature for org-remember-templates) Leo
2007-01-16 10:10 ` Re: Suggest a new feature for org-remember-templates Carsten Dominik
2007-01-16 15:26 ` Leo
2007-01-16 1:21 ` Michael Olson
2007-01-16 10:11 ` Carsten Dominik
2007-01-16 15:40 ` Leo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=b71b18520701160945n2fe09adapb4b0a1ee981a2047@mail.gmail.com \
--to=eddward@gmail.com \
--cc=bzg@altern.org \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.