[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] can you require a certain template with lognotedone?
From: |
Juan |
Subject: |
Re: [Orgmode] can you require a certain template with lognotedone? |
Date: |
Tue, 13 Jul 2010 01:17:33 -0300 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
Michael,
Have a look at org-log-note-headings customization variable,
together with org-log-done and friends.
All these are quite static text you can configure, so probably then
do not accomplish what you ask for.
Maybe a good-enough solution is to store your template as a register
and then insert it in the note-taking buffer.
Throw something like this in your .emacs:
(set-register ?n "This is\nmy template\n")
so that C-x r i n will insert that text.
///----------------------------------------///
If you're feeling strange and are willing to change the code here:
in file org.el, line ~10880 (current git pull):
;; It is now done, and it was not done before
(org-add-planning-info 'closed (org-current-time))
(if (and (not dolog) (eq 'note org-log-done))
(org-add-log-setup 'done state this
'findpos 'note)))
after the 'note, add your template as a string (or a lisp function
that provides a string (template) depending on the context/setup):
... 'findpos 'note "this is\\nmy template")))
The string is an optional parameter for org-add-log-setup which will
be copied into the Org-Note buffer.
Good luck!
.j.
On Mon, Jul 12, 2010 at 06:05:43PM -0700, Michael Gilbert wrote:
> I require a note when certain TODOs are changed to DONE. These are
> almost always some sort of structured logging. Is there a way to
> call org-capture and/or require a certain template for that note?
> That would be a very powerful workflow for me.