[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] using links/org-capture programmatically
From: |
Sebastien Vauban |
Subject: |
Re: [O] using links/org-capture programmatically |
Date: |
Tue, 26 Jul 2011 22:56:45 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (windows-nt) |
Hi Eric,
Eric Abrahamsen wrote:
> I've got a little sequence I use so often I'd like to automate it, but
> am not sure how. Basically it goes:
>
> 1. In Gnus, store a link to an email message
> 2. Call org-capture
> 3. Choose a template with a REPLY keyword, that gets stored in a certain
> subtree
> 4. Pull the last-stored link, to the email message, into the REPLY heading
> 5. Complete and restore what I had before
>
> If I want to write a single keystroke that does this, how do I insert
> the last stored link into the text of the capture template in an elisp
> function? Or should I not be using org-capture in a function to begin
> with?
>
> Any advice appreciated!
#+begin_src emacs-lisp
(setq org-capture-templates
`(("m" "Mail" entry
(file+headline ,org-default-notes-file "Tasks")
"* TODO %:subject%? (from %:fromname) :mail:
SCHEDULED: %t
%:date-timestamp-inactive
#+begin_verse
%i
#+end_verse
>From %a"
:empty-lines 1 :immediate-finish)))
#+end_src
Best regards,
Seb
--
Sebastien Vauban