Hi Dan,

Dan Davison <dandavis...@gmail.com> writes:

> Commit ed6d6760268 removed variables htmlp and latexp from
> `org-export-preprocess-string'. Nothing wrong with that, but I think it
> has broken export for those using org-special-blocks, which contains
>
> #+begin_src emacs-lisp
> (defvar htmlp)
> (defvar latexp)
> (defun org-special-blocks-make-special-cookies ()
>   "Adds special cookies when #+begin_foo and #+end_foo tokens are
> seen.  This is run after a few special cases are taken care of."
>   (when (or htmlp latexp)
>     (goto-char (point-min))
> ...
> #+end_src

Fixed thanks.  

> IIuc htmlp and latexp occur occasionally in org code as somewhat
> unofficial ways to test "am I in the middle of export?".

Now there is a uniform and official (!) way of getting the backend the
user is currently exporting to: 

  (eq backend 'html)

...

> They also occur in org-exp-blocks, but in deprecated code, so not a
> priority to fix.

I fixed them there too.

Thanks for reporting this!

-- 
 Bastien

_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to