[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AUCTeX] (TeX-macro-global) vz (TeX-macro-private)
From: |
jfbu |
Subject: |
Re: [AUCTeX] (TeX-macro-global) vz (TeX-macro-private) |
Date: |
Sat, 2 May 2015 20:40:51 +0200 |
Le 2 mai 2015 à 20:33, Mosè Giordano <address@hidden> a écrit :
> Hi Jean-François,
>
> 2015-05-02 17:19 GMT+02:00 jfbu <address@hidden>:
>> Emacs : GNU Emacs 24.5.3 (x86_64-apple-darwin13.4.0, Carbon Version 157
>> AppKit 1265.21)
>> of 2015-04-11 on Atago.local
>> Package: 11.88.5
>> AUCTeX-date "2015-05-01"
>>
>> I have noticed that when I do
>>
>> C-h v TeX-macro-global
>>
>> it will call the function of the same name, thus resulting
>> in a kpsewhich call
>> kpsewhich --progname latex --expand-path
>> $TEXMFHOME:$TEXMFMAIN:$TEXMFLOCAL:$TEXMFDIST
>>
>> (via I presume TeX-tree-expand from tex.el)
>>
>> (earlier TeX-tree-expand would have made 4 calls to kpsewhich; thanks again
>> for having reduced it to only one)
>
> The default value of `TeX-macro-global' is
>
> (TeX-macro-global)
>
> which calls kpsewhich.
>
>>
>> On the other hand when I do
>>
>> C-h v TeX-macro-private
>>
>> there is no call to kpsewhich.
>>
>> I wonder whether the difference is deliberate (well,
>> obviously it is) and what is the rationale.
>
> Instead the default value of `TeX-macro-private' is
>
> (or (append (TeX-parse-path "TEXINPUTS")
> (TeX-parse-path "BIBINPUTS"))
> (TeX-macro-private))
>
> If you have set the environment variables TEXINPUTS and BIBINPUTS, the
> function `TeX-parse-path' will build the list of directories by simply
> using those variables, without calling kpsewhich.
>
Hi Mosè,
I have not set those variables myself, but if I run M-! echo $TEXINPUTS
I get
.:/Users/---/.emacs.d/elpa/auctex-11.88.5/latex:
nothing for echo $BIBINPUTS
bye,
Jean-François