From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: FR: Tap stops in org-capture templates Date: Mon, 15 Nov 2010 14:01:33 +0100 Message-ID: References: <20101114235359.GZ31233@x201> <1FB1A49B-5FD5-48CD-A9FC-94FC751DA41F@gmail.com> <20101115125410.GC3139@x201> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=57846 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PHygo-00085B-U6 for emacs-orgmode@gnu.org; Mon, 15 Nov 2010 08:01:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PHygj-0003dX-Rv for emacs-orgmode@gnu.org; Mon, 15 Nov 2010 08:01:42 -0500 Received: from mail-bw0-f41.google.com ([209.85.214.41]:61043) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PHygj-0003d7-ML for emacs-orgmode@gnu.org; Mon, 15 Nov 2010 08:01:37 -0500 Received: by bwz16 with SMTP id 16so5285995bwz.0 for ; Mon, 15 Nov 2010 05:01:36 -0800 (PST) In-Reply-To: <20101115125410.GC3139@x201> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Russell Adams Cc: emacs-orgmode On Nov 15, 2010, at 1:54 PM, Russell Adams wrote: > On Mon, Nov 15, 2010 at 07:51:52AM +0100, Carsten Dominik wrote: >> >> On Nov 15, 2010, at 12:53 AM, Russell Adams wrote: >> >>> I reviewed the org-manual for capture, and noticed that we don't >>> have >>> a way to specify tab stops. I use yasnippet all the time to enter >>> information, and I can tab from field to field. >>> >>> Can capture do the same? >> >> Hi Russel, >> >> can't you just use a yasnippet in a capture buffer? >> >> - Carsten > > Certainly, if that's the preferred method. Hi Russel, I meant it in an even simpler way, just type you yasnippet keyword and press TAB to expand and fill in. yas/expand-snippet relies on text in the buffer, and I don't think it returns the expanded template as a string either. HTH - Carsten > > Given that, I'm trying to get yasnippet to trigger via elisp when > capture creates the new buffer. > > A template of "\n\ncontact%(yas/expand)" fails with: > condition-case: Capture abort: (wrong-type-argument char-or-string-p > nil) > > > And a template of: > "\n\n%(yas/expand-snippet (yas/template-content (yas/get-template-by- > uid 'org-mode \"contact\")))" > > fails with: > condition-case: Capture template `c': The kill is not a (set of) > tree(s) - please use to yank anyway > > Anyone more familiar with elisp that can give me some insight? > > Thanks. > > ------------------------------------------------------------------ > Russell Adams RLAdams@AdamsInfoServ.com > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode - Carsten