Dear maintainer, I have noticed that the export mechanism does not read the local variables of a file when those come from a .dir-locals.el.
Steps to reproduce this: 1. Create a test directory. 2. Inside of that directory, write a .dir-locals.el file with something like the following: ;;; Directory Local Variables -*- no-byte-compile: t -*- ;;; For more information see (info "(emacs) Directory Variables") ((nil . ((testing . "hello")))) 3. Now create a new Org file with a code block that includes the variable we introduced in the previous step. For example: Does this export? #+begin_src emacs-lisp :exports results testing #+end_src 4. If you do C-c C-c on the code block, it returns the local value as the variable is not void. But if you try to export, you an error that the variable is void. Perhaps there is some user option to let the export mechanism read those local variables? All the best, Protesilaos (or simply "Prot") * * * Emacs : GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-06-11 Package: Org mode version 9.7.3 (release_9.7.3 @ /usr/local/share/emacs/30.0.50/lisp/org/) -- Protesilaos Stavrou https://protesilaos.com