From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Zeljko Vrba Newsgroups: gmane.emacs.bugs Subject: bug#8132: 23.1; comint shell replaces \ in paths with / Date: Mon, 28 Feb 2011 15:59:07 +0100 Message-ID: <4D6BB83B.20507@zvrba.net> References: <4D6A5130.1040107@zvrba.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040001070904020108030503" X-Trace: dough.gmane.org 1298905769 24526 80.91.229.12 (28 Feb 2011 15:09:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 28 Feb 2011 15:09:29 +0000 (UTC) Cc: 8132@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 28 16:09:22 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Pu4iv-0003E5-UW for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Feb 2011 16:09:22 +0100 Original-Received: from localhost ([127.0.0.1]:33847 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pu4ge-0001si-FJ for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Feb 2011 10:07:00 -0500 Original-Received: from [140.186.70.92] (port=44974 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pu4gS-0001qP-UE for bug-gnu-emacs@gnu.org; Mon, 28 Feb 2011 10:06:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pu4gQ-0006AC-Sr for bug-gnu-emacs@gnu.org; Mon, 28 Feb 2011 10:06:48 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55807) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pu4gQ-0006A5-QY for bug-gnu-emacs@gnu.org; Mon, 28 Feb 2011 10:06:46 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Pu4fh-0004LO-Tx; Mon, 28 Feb 2011 10:06:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Zeljko Vrba Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Feb 2011 15:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8132 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8132-submit@debbugs.gnu.org id=B8132.129890555316683 (code B ref 8132); Mon, 28 Feb 2011 15:06:01 +0000 Original-Received: (at 8132) by debbugs.gnu.org; 28 Feb 2011 15:05:53 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pu4fY-0004L1-HZ for submit@debbugs.gnu.org; Mon, 28 Feb 2011 10:05:53 -0500 Original-Received: from mail102.csoft.net ([205.205.219.4]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pu4ZC-0004Bt-Mz for 8132@debbugs.gnu.org; Mon, 28 Feb 2011 09:59:19 -0500 Original-Received: from mail102.csoft.net (localhost [127.0.0.1]) by mail102.csoft.net (Postfix) with ESMTP id E36C23EF0832; Mon, 28 Feb 2011 09:59:12 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=csoft.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type; s=sel1; bh=7ZMKyv+Y1VhuxvZU1nO9uGyxO5Y=; b=BkTDSu OGCGiSBgjwnowna1V8ifE1zIFPhfAI2UuzB/nLyeEy5pPV/kI7gr7j4hJ6UeWUX+ 7lMjopcrsVEC/PdipWZ2EpKlbCBSVxUON3n9ciFISMt2ZV2U0y67OwvWeNXOwXgs Y1pbTU1D+v4d2J0KBWypVUILi1Kw9vSuN9T+0= Original-Received: from [192.168.10.100] (179.79-161-197.customer.lyse.net [79.161.197.179]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail102.csoft.net (Postfix) with ESMTPSA id 58E713EF081E; Mon, 28 Feb 2011 09:59:11 -0500 (EST) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 In-Reply-To: X-Mailman-Approved-At: Mon, 28 Feb 2011 10:05:50 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 28 Feb 2011 10:06:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:44441 Archived-At: This is a cryptographically signed message in MIME format. --------------ms040001070904020108030503 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable On 2011-02-28 4:32 AM, Stefan Monnier wrote: >> On Windows 7 (64-bit mod), run M-x shell, and try to do any filename >> expansion. All backslashes (even >> manually typed!) are converted to forward slashes upon tab-expansion. > > Yes, that's the expected behavior. Could you explain why it's > a problem? > It is a problem because commands built in to cmd.exe (and also external=20 commands) interpret slash as a command-line switch character. So you=20 end up with the following situation: --> comint expanded \ to / : del ../lpeg-0.10.2/re.html Invalid switch - "lpeg-0.10.2". In short, it breaks all native windows command-line tools. Best regards, Zeljko. --------------ms040001070904020108030503 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKgDCC BTwwggMkoAMCAQICAwjPNzANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdSb290IENBMR4w HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0xMDA2 MjAxNzE0NThaFw0xMjA2MTkxNzE0NThaMD8xFDASBgNVBAMTC1plbGprbyBWcmJhMScwJQYJ KoZIhvcNAQkBFhh6dnJiYS5leHRlcm5hbEB6dnJiYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC+X+GPdp623Hy36C9Urv4zZVUHR64+kTA3QxdffHE3hKiuC4HJUk3i WdXOoYoY0JwAA1hMFds5GAOo3knTBLGygpVSviobN2/flPGVo1syOnYA/Cpxwx0Y1FbjkQZi 5pRMRtE0tHVCVWwFeH5cSl4euLxKwkwsKel/XgN4o68INARpTgpKvvk7q7cWos5G/t3K5uuZ xVE6pC7b019xagPaCE9faIY5EuFkPyU4w86wYMpXFo1+RZJlfWbzxH4yS7PdS4HjdX+L+SeS u+Hm3MBII/wR/3cApAegpL4Y5tZKG+LKGGCnA7RQWbzF9A7rbG6E9PWrcl/ZGNWoS61p9d/l AgMBAAGjggEFMIIBATAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91 ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0Fj ZXJ0Lm9yZzBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUHAwIGCisGAQQBgjcKAwQGCisG AQQBgjcKAwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6 Ly9vY3NwLmNhY2VydC5vcmcwIwYDVR0RBBwwGoEYenZyYmEuZXh0ZXJuYWxAenZyYmEubmV0 MA0GCSqGSIb3DQEBBQUAA4ICAQDBPwdSKb46ayCqGF0E+n+OQ5Kg91HIBXn+UukgEYYOvW+V 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 MHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEi MCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3Vw cG9ydEBjYWNlcnQub3JnAgMIzzcwCQYFKw4DAhoFAKCCAegwGAYJKoZIhvcNAQkDMQsGCSqG SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTEwMjI4MTQ1OTA3WjAjBgkqhkiG9w0BCQQxFgQU uJCouV8yRh1+5TLPs6RgHEIM4OcwXwYJKoZIhvcNAQkPMVIwUDALBglghkgBZQMEAQIwCgYI KoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqG SIb3DQMCAgEoMIGRBgkrBgEEAYI3EAQxgYMwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwG A1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcg QXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwjPNzCBkwYL KoZIhvcNAQkQAgsxgYOggYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDov L3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEw HwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwjPNzANBgkqhkiG9w0BAQEFAASC AQCWYRNsjQKiU0kOn6g/Eo9eIHmMGlNcFrg8CJXFTYd2GJhK72ELK5ecu76zAD/JqVLrYq4L IQYGn/4r9C+CmDet/5cE8vr8WuqlEpFBemZqdgvmdJelYodovz3xkhHajQk7cScDd3gKpIr5 7vjQo9lqtFdofNz5YurSxfU6OzVSh4n8I46aBz9bZ2Yu4d5ZjAXN58ofC52MHC3Na3s6Xdn5 Qo3MIpqU4iykV/pXf7X8ptwh3o2nvxGwZDPqrOLLXSaVcNn9PqaeIc5SC8dVwXYZlGqAb30N vWmmSIz7Mfw5etfSucraYjNiSNLPDFqamzVwrMWqdxmCdWqumApMmlPdAAAAAAAA --------------ms040001070904020108030503--