Leo Butler <[email protected]> writes:

Hi Leo,

> I have been using:
>
> %%% Local Variables:
> %%% mode: latex
> %%% eval: (setenv "TEXINPUTS" ".:..:../resources:../../resources:")
> %%% TeX-master: t
> %%% End:
>
> but this changes TEXINPUTS for every invocation of (pdf)latex.

Would this slightly longish snippet work as you want in eval: ?

--8<---------------cut here---------------start------------->8---
(progn
  (defvar-local leo/texinputs-set nil)
  (unless leo/texinputs-set
    (setenv "TEXINPUTS" ".:..:../resources:../../resources:")
    (setq-local leo/texinputs-set t)))
--8<---------------cut here---------------end--------------->8---

Bye,
Tassilo

Reply via email to