From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Kitchin Subject: Re: shell scripts in yasnippet? Date: Sun, 06 Sep 2015 12:34:31 -0400 Message-ID: References: <16A16A59-258B-4A8F-9E8F-F2D82B9735CB@friolz.com> <26CFED0F-553B-4E68-9006-E2A705FE8903@friolz.com> <930BB4CD-C957-45BA-8396-B79FAA8B7727@friolz.com> <7522ECBF-F9AB-4262-B6AF-58536E6C4D45@friolz.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51447) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZYctt-00008A-DX for emacs-orgmode@gnu.org; Sun, 06 Sep 2015 12:34:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZYctp-0003KL-B6 for emacs-orgmode@gnu.org; Sun, 06 Sep 2015 12:34:41 -0400 Received: from mail-qg0-x22c.google.com ([2607:f8b0:400d:c04::22c]:36728) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZYctp-0003JM-6y for emacs-orgmode@gnu.org; Sun, 06 Sep 2015 12:34:37 -0400 Received: by qgx61 with SMTP id 61so48983947qgx.3 for ; Sun, 06 Sep 2015 09:34:36 -0700 (PDT) In-reply-to: <7522ECBF-F9AB-4262-B6AF-58536E6C4D45@friolz.com> 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: Tobias Frischholz Cc: "emacs-orgmode@gnu.org" This will not work. That is not what yasnippets are for. What you want is more like this: http://kitchingroup.cheme.cmu.edu/blog/2013/10/14/Lisp-links-in-org-mode-to-dynamically-generated-content/ Or this: * test fortune #+BEGIN_SRC emacs-lisp :exports results :results org (format "#+BEGIN_QUOTE: %s ,#+END_QUOTE " (shell-command-to-string "fortune")) #+END_SRC #+BEGIN_SRC emacs-lisp :exports none (let ((org-export-babel-evaluate t)) (browse-url (org-html-export-to-html nil t))) #+END_SRC Tobias Frischholz writes: > On 05 Sep 2015, at 00:19, John Kitchin wrote: >> >> That code worked verbatim for me running it from the src block. You may not need the escaped quotes the way you are doing it. > > I tried to adopt it this way: > > #+TITLE: Wochenplan KW37 > #+AUTHOR: Tobias Frischholz > #+OPTIONS: toc:nil > #+LATEX_CLASS_OPTIONS: [a4paper] > #+LATEX_HEADER: \usepackage[german]{isodate} > > #+BEGIN_SRC emacs-lisp > #+BEGIN_QUOTE: > ${1:`(shell-command-to-string "fortune")`} > #+END_QUOTE > #+END_SRC > > * Stundenplan > > |----------------+--------------+-----------+------------+---------| > | Montag | Dienstag | Mittwoch | Donnerstag | Freitag | > |----------------+--------------+-----------+------------+---------| > | Englisch 8dM | Englisch 9dM | Mathe 9dM | | | > | Mathematik 9dM | Englisch 9dM | | | | > | | Englisch 9eM | Mathe 9eM | | | > | AWT 9dM | | | | | > | AWT 9dM | Sport 9abc | | | | > | | Sport 9abc | | | | > |----------------+--------------+-----------+------------+---------| > > * Wochenplan > > ** Montag > *** Englisch 8dM [3/3] > /Es fehlen: Hans, Sepp, Franzi/ > - [X] Wiederholung present progressive > - [X] Buch, S. 17 > - [X] HA: Buch, S. 17/1-5 > Mit Schülern vereinbart, dass Nr. 5 wegfallen kann. > > *** Mathematik 9dM [0/3] > - [ ] Pythagoras wiederholen > - [ ] Üben, S. 12/4-5 > - [ ] HA, S. 13/6a,b > > ** Dienstag > ** Mittwoch > ** Donnerstag > ** Freitag > > However nothing seems to get executed when I export to LaTeX PDF. > > — > Tobi -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu