[tex-live] texdoc in luatex

David Kastrup dak at gnu.org
Mon Jul 23 08:12:02 CEST 2007

karl at freefriends.org (Karl Berry) writes:

>     If it's always `:' on Unix-likes and always `;' on Windowsen,
> As far as I can see, it is.  The kpse_path_expand function in
> expand.c outputs the elements separated by ENV_SEP, where ENV_SEP is
> defined in c-pathch.h with the usual #ifdef's.  There is also some
> agony to deal with Windows drive specs.
> David, I guess that causes trouble for auctex somehow, but I'm
> afraid I don't understand what you're proposing.  Sorry.

You are aware that Cygwin is "Unix-like"?  You can have a Cygwin Emacs
with native Windows TeX executables and vice versa.  So it is
impossible to guess on Windows just what sort of executable one is
dealing with.

What I am proposing is a behavior where _both_ : and ; work as path
separators, with the exception that : after a _single_ letter is not a
path separator.

In that case, it does not matter what separator has been guessed
upstream.  And one can even pass c:/whatever into a Cygwin executable
instead of /cygdrive/c/whatever which is something that a native
Windows executable would never know about.

David Kastrup, Kriemhildstr. 15, 44793 Bochum

More information about the tex-live mailing list