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: Lennart Borgman
Subject: Re: Shell completion on w32 uses "/" instead of "\"
Date: Wed, 20 Dec 2006 20:39:31 +0100
User-agent: Thunderbird 1.5.0.9 (Windows/20061207)

Eli Zaretskii wrote:
Date: Wed, 20 Dec 2006 16:33:00 +0100
From: Lennart Borgman <address@hidden>
CC:  address@hidden
I heard what you said, and I obviously disagree that it's a clear bug.
It is no more a bug than the fact that Emacs uses only forward slashes
in file-name completion in the minibuffer, even on Windows.

In other words, you are arguing for a new feature.  While I'm not
opposed to having such a feature, now is not the time to introduce new
features.
New feature? I think that things work correctly is hopefully not a new feature in Emacs ;-)

It's a new feature because it will have to be customizable.  I don't
want my shell buffers auto-complete with backslashes, and I'm sure I'm
not the only one.

Can you please explain more exactly what problems you see with my patch? It autocompletes in the shell buffer with "\" if the shell used has w32-shell-dos-semantics. When do you not want this?

Why do you think it has to be customizable?

        C:\myecvs> dir bld/emacs<RET>
        dir bld/emacs
        Invalid switch - "emacs".

That's a different problem, because I could type the full command
"dir foo/bar" without using auto-completion, and it would still fail.
It could be solved in cmdproxy, for example.  If you have time to work
on this, please do.

There is no need to do it on that level AFAICS, but maybe I will change my mind if you explain the problems you see with my patch a bit more in details. You have not told me any such yet that I think are relevant.




reply via email to

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