From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marco Wahl Subject: Re: Multiple capture templates in file Date: Tue, 06 Oct 2015 22:38:03 +0200 Message-ID: <841td7ravo.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37065) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjZ0B-0005qg-LH for emacs-orgmode@gnu.org; Tue, 06 Oct 2015 16:38:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZjZ07-0002Ph-D2 for emacs-orgmode@gnu.org; Tue, 06 Oct 2015 16:38:23 -0400 Received: from plane.gmane.org ([80.91.229.3]:34442) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjZ07-0002P4-6O for emacs-orgmode@gnu.org; Tue, 06 Oct 2015 16:38:19 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZjZ04-0005yG-PQ for emacs-orgmode@gnu.org; Tue, 06 Oct 2015 22:38:16 +0200 Received: from x5f702cc4.dyn.telefonica.de ([95.112.44.196]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 06 Oct 2015 22:38:16 +0200 Received: from marcowahlsoft by x5f702cc4.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 06 Oct 2015 22:38:16 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi! "tenspd137 ." 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