From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#19350: #19350 24.4; Incorrect quoting of %-signs for Windows command shell Date: Mon, 03 Oct 2016 22:15:21 +0300 Message-ID: <83twctnt12.fsf@gnu.org> References: <87k2fmyg16.fsf@users.sourceforge.net> <87shu6vi54.fsf@users.sourceforge.net> <83twemf550.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1475522325 16471 195.159.176.226 (3 Oct 2016 19:18:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 3 Oct 2016 19:18:45 +0000 (UTC) Cc: 19350@debbugs.gnu.org, demiobenour@gmail.com To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 03 21:18:41 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1br8l3-0003Lf-DR for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Oct 2016 21:18:37 +0200 Original-Received: from localhost ([::1]:38850 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1br8l2-0001me-2z for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Oct 2016 15:18:36 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46612) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1br8ib-0000RX-F5 for bug-gnu-emacs@gnu.org; Mon, 03 Oct 2016 15:16:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1br8iY-00039C-2V for bug-gnu-emacs@gnu.org; Mon, 03 Oct 2016 15:16:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37140) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1br8iX-000394-VY for bug-gnu-emacs@gnu.org; Mon, 03 Oct 2016 15:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1br8iX-0004De-SJ for bug-gnu-emacs@gnu.org; Mon, 03 Oct 2016 15:16:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Oct 2016 19:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19350 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix confirmed Original-Received: via spool by 19350-submit@debbugs.gnu.org id=B19350.147552213616169 (code B ref 19350); Mon, 03 Oct 2016 19:16:01 +0000 Original-Received: (at 19350) by debbugs.gnu.org; 3 Oct 2016 19:15:36 +0000 Original-Received: from localhost ([127.0.0.1]:43330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1br8i8-0004Ce-3X for submit@debbugs.gnu.org; Mon, 03 Oct 2016 15:15:36 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1br8i6-0004CK-3H for 19350@debbugs.gnu.org; Mon, 03 Oct 2016 15:15:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1br8hy-0002io-36 for 19350@debbugs.gnu.org; Mon, 03 Oct 2016 15:15:29 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35439) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1br8hx-0002hR-WD; Mon, 03 Oct 2016 15:15:26 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2005 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1br8hw-0005KJ-2p; Mon, 03 Oct 2016 15:15:24 -0400 In-reply-to: (message from Noam Postavsky on Mon, 3 Oct 2016 14:47:37 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:123980 Archived-At: > From: Noam Postavsky > Date: Mon, 3 Oct 2016 14:47:37 -0400 > Cc: Demi Obenour , 19350@debbugs.gnu.org > > So I have been thinking about this. As far as I can tell, the %CD:~,0% > hack is the only way to solve it. We can make it conditional on having > command extensions enabled, see attached. I'm uneasy using such tricks in our sources. No one said they will continue working in future versions of cmd.exe, or that they work now in replacement shells used out there. It could also get in the way of developing cmdproxy. The use case is marginal enough for us to leave it alone, I think. Thanks.