emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] Adding Easy Templates


From: Daniel E . Doherty
Subject: [O] Adding Easy Templates
Date: Wed, 23 May 2012 08:10:19 -0500
User-agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.8 Emacs/24.1.50 (x86_64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO)

All,

I really like the Easy Template facility, and would like to add some of
my own.  However, I am having trouble with the elisp syntax.  I would
like to add a couple in my init file, but am having no luck.  Here is
what I have now:
=========================
  (eval-after-load 'org
    (progn
      (add-to-list 'org-structure-template-alist
                   (list '("m" "#+begin_src emacs-lisp\n?\n#+end_src")))
      (add-to-list 'org-structure-template-alist
                   (list '("j" 
"#+begin_quote\n||Dr|Cr|\n|-\n|?|$||\n|||$|\n#+end_quote")))))
=========================
Which yeilds:
=========================
Debugger entered--Lisp error: (invalid-function (("j" "#+begin_quote
||Dr|Cr|
|-
|?|$||
|||$|
#+end_quote")))
=========================


I have also tried this:
=========================
  (eval-after-load 'org
    (progn
      (add-to-list 'org-structure-template-alist
                   '("m" "#+begin_src emacs-lisp\n?\n#+end_src"))
      (add-to-list 'org-structure-template-alist
                   '("j" 
"#+begin_quote\n||Dr|Cr|\n|-\n|?|$||\n|||$|\n#+end_quote"))))
=========================
Which spits out a similar error.  I am quoting the list, so I don't
understand why elisp is interpteting it as a function.  In the first
case, I even quote it twice.

Any help?

Thanks.

Dan Doherty



reply via email to

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