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