Hi all, to make this explicit: I can not export to latex any more, but instead I get Exporting to LaTeX... when: Symbol's value as variable is void: htmlp Org HEAD GNU emacs 23.2.1 (debian squeeze) This is my failing org-file: * Test test - Andreas Am 16.02.2011 11:03, schrieb Bastien: > Hi Dan, > > Dan Davison 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! > >