emacs-orgmode
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]