add-to-list works fine for me, like this: (taken straight of my emacs.org
file)
#+BEGIN_SRC emacs-lisp
 (add-to-list 'org-capture-templates '("J" "log job or activity to date
tree for UE application"
                                         (file+datetree "~/Dropbox/orgzly/
jobs.org")
                                       "* %^{Company or activity} %^{Job}
  - Direct Contact:%^{y/n}
  - Resume submitted:%^{y/n}
  - Result:%^{[h]ired/[n]ot hired/[i]nterview}
  %?"
  :prepend t :immediate-finish)
  )
#+END_SRC

On Tue, Oct 6, 2015 at 1:38 PM Marco Wahl <marcowahls...@gmail.com> wrote:

> Hi!
>
> "tenspd137 ." <dcday...@gmail.com> writes:
>
> > I am trying to figure out how to store multiple capture templates in a
> > file, have several files of related templates, and then load all the
> > files stored in a directory.  For example, lets say I have two
> > projects at work WorkProject1 and WorkProject2.  Then I have two files
> > in a directory org-templates called WorkProj1Templates.el and
> > WorkTemplates2.el.  How can I append the templates in these files to
> > or capture templates?  In my main .emacs, I have:
> >
> > (setq org-capture-templates
> >       '(("t" "Todo" entry (file+headline (concat org-directory
> > "/default.org") "Tasks")
> >          "* TODO %?")
> >         ("j" "Journal" entry (file+datetree (concat org-directory
> > "/journal.org"))
> >          "* %?\nEntered on %U\n")))
> >
> > I would like to then load the template files in org-templates.  That
> > way, when a project ends, I can just yank the templates.  I have
> > experimentally tried using add-to-list with org-capture-templates
> > without success.  Either that can't be done or my syntax was wrong?
>
> How could anyone tell if you don't show your attempt?
>
> > Does anyone have any ideas?
>
> What about this?
>
> WorkProj1Templates.el:
>
> #v+
> (push '("1" "Todo" entry
>         (file+headline
>          (concat org-directory "/WorkProj1.org")
>          "Tasks")
>         "* TODO %?")
>       org-capture-templates)
> #v-
>
> --
> Marco Wahl
> GPG: 0x49010A040A3AE6F2
>
>
>

Reply via email to