emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Shell completion on w32 uses "/" instead of "\"


From: Eli Zaretskii
Subject: Re: Shell completion on w32 uses "/" instead of "\"
Date: Tue, 19 Dec 2006 06:19:54 +0200

> Date: Tue, 19 Dec 2006 01:23:18 +0100
> From: Lennart Borgman <address@hidden>
> Cc: address@hidden
> 
> I believe the problem is in comint-dynamic-complete-as-filename. The let 
> variable dirsuffix has a hardcoded "/". Maybe a fix could look like this
> 
>      (dirsuffix (cond ((not comint-completion-addsuffix)
>                "")
>               ((not (consp comint-completion-addsuffix))
>                            (if (w32-shell-dos-semantics)
>                                "\\"
>                              "/"))
> 
> but I am not sure at all. Even if this is correct however I think that 
> shell-file-name and explicit-shell-file-name must be made buffer local 
> in the interactive shell buffers. (And did I not mention before that 
> w32-shell-dos-semantics needs to test explicit-shell-file-name too?)

I really don't think we should try to open this can of worms now.
Let's wait until after the release.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]