all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Consolidation of file-based TODOs
@ 2006-08-24  8:06 Chris Lowis
  2006-08-24 13:56 ` Jason F. McBrayer
  0 siblings, 1 reply; 3+ messages in thread
From: Chris Lowis @ 2006-08-24  8:06 UTC (permalink / raw)
  To: emacs-orgmode

I am a happy user of Org-mode. Recently I was thinking of an
improvement to the way I work with it, and wondered if any other users
have tried this, or have thoughts.

I like to add "TODO" and "FIXME" type comments throughout the code and
LaTeX documents I am working on. What would be nice is if these could
automatically be added to my .org file. Ideally the "*" Project
Heading could be derived either from the file name, or the directory
(for multiple files that constitute a single "project" ) . Something
like

* ~/work/writing/Thesis.tex
** TODO - work on this section
** TODO - fix this caption

* ~work/source_code/project1/
** TODO - source_file1.c - verify this works
** TODO - source_file2.c - add new algorithm here

..etc. I thought about writing a shell-type script to do this, but a
native elisp extension to org-mode would be much cleaner, and perhaps
of use to other people. I'm not quite sure how to begin though.

Thank you,

Chris


-- 
Chris Lowis
http://www.chrislowis.co.uk/

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

* Re: Consolidation of file-based TODOs
  2006-08-24  8:06 Consolidation of file-based TODOs Chris Lowis
@ 2006-08-24 13:56 ` Jason F. McBrayer
       [not found]   ` <6d92fa980608260205u6ae95ccem3ded9c190f7e0b0b@mail.gmail.com>
  0 siblings, 1 reply; 3+ messages in thread
From: Jason F. McBrayer @ 2006-08-24 13:56 UTC (permalink / raw)
  To: emacs-orgmode

"Chris Lowis" <chris@chrislowis.co.uk> writes:

> I like to add "TODO" and "FIXME" type comments throughout the code and
> LaTeX documents I am working on. What would be nice is if these could
> automatically be added to my .org file. Ideally the "*" Project
> Heading could be derived either from the file name, or the directory
> (for multiple files that constitute a single "project" ) . Something
> like

This seems like a good time to use org-remember.  Set up a template
for this type of entry, etc.  You'll have to select the project
heading to put it under semi-manually, but everything else, like
linking to the file and line you're editing will be handled
automatically. 

-- 
+-----------------------------------------------------------+
| Jason F. McBrayer                    jmcbray@carcosa.net  |
| A flower falls, even though we love it; and a weed grows, |
| even though we do not love it.            -- Dogen        |

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

* Fwd: Consolidation of file-based TODOs
       [not found]   ` <6d92fa980608260205u6ae95ccem3ded9c190f7e0b0b@mail.gmail.com>
@ 2006-08-27 21:20     ` Chris Lowis
  0 siblings, 0 replies; 3+ messages in thread
From: Chris Lowis @ 2006-08-27 21:20 UTC (permalink / raw)
  To: emacs-orgmode

> This seems like a good time to use org-remember.  Set up a template
> for this type of entry, etc.  You'll have to select the project
> heading to put it under semi-manually, but everything else, like
> linking to the file and line you're editing will be handled
> automatically.

Thank you for your suggestions. Remember seems to do just what I need.
I'll probably write a small wrapper function to add the TODO to the
file and the org page at the same time.

Regards,

Chris


-- 
Chris Lowis
http://www.chrislowis.co.uk/

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

end of thread, other threads:[~2006-08-27 21:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-24  8:06 Consolidation of file-based TODOs Chris Lowis
2006-08-24 13:56 ` Jason F. McBrayer
     [not found]   ` <6d92fa980608260205u6ae95ccem3ded9c190f7e0b0b@mail.gmail.com>
2006-08-27 21:20     ` Fwd: " Chris Lowis

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.