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

Reply via email to