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