Grant Rettke <g...@wisdomandwonder.com> writes:

> Hi,
>
> Wanting to modify the contents of org-structure-template-alist I had
> this code run at startup after org was required:
>
> (mapc (lambda (asc)
>         (let ((org-sce-dc (downcase (nth 1 asc))))
>           (setf (nth 1 asc) org-sce-dc)))
>       org-structure-template-alist)
>
> That didn't modify the list, though.
>
> When I run that code after Emacs is started up, it works as expected.
>
> I tried putting that code in the org mode hook too, with the same result.

Hi Grant,

Since org-structure-template-alist is defined in org.el, you could
modify it after org.el loads:

#+BEGIN_SRC emacs-lisp
  (eval-after-load "org"
    '(progn
       ;; modify org-structure-template-alist here
  ))
#+END_SRC

Best,

Jorge.



Reply via email to