|
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@hiddenNew feature? I think that things work correctly is hopefully not a new feature in Emacs ;-)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.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.
[Prev in Thread] | Current Thread | [Next in Thread] |