From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#8531: 24.0.50; shell-quote-argument shouldn't escape special characters Date: Thu, 21 Apr 2011 16:04:37 +0300 Message-ID: <83aafj3gd6.fsf@gnu.org> References: <8762q8xe3i.fsf@gmail.com> <83ei4v3ndm.fsf@gnu.org> <87ipu7oldi.fsf@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: dough.gmane.org 1303391264 13149 80.91.229.12 (21 Apr 2011 13:07:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 21 Apr 2011 13:07:44 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org To: Thierry Volpiatto Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 21 15:07:38 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QCtbd-0003FF-3l for geb-bug-gnu-emacs@m.gmane.org; Thu, 21 Apr 2011 15:07:37 +0200 Original-Received: from localhost ([::1]:43157 helo=lists2.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCtbc-0007I5-Jc for geb-bug-gnu-emacs@m.gmane.org; Thu, 21 Apr 2011 09:07:36 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:50787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCtbY-0007DE-QR for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2011 09:07:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QCtbU-00088J-4x for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2011 09:07:32 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35467) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCtbU-00088F-3d for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2011 09:07:28 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QCtY9-0000qW-Ke; Thu, 21 Apr 2011 09:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Apr 2011 13:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8531 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by submit@debbugs.gnu.org id=B.13033910303237 (code B ref -1); Thu, 21 Apr 2011 13:04:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Apr 2011 13:03:50 +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 1QCtXx-0000q9-Rp for submit@debbugs.gnu.org; Thu, 21 Apr 2011 09:03:50 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QCtXv-0000px-Pj for submit@debbugs.gnu.org; Thu, 21 Apr 2011 09:03:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QCtXp-0007Oh-OO for submit@debbugs.gnu.org; Thu, 21 Apr 2011 09:03:42 -0400 Original-Received: from lists.gnu.org ([140.186.70.17]:44158) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCtXp-0007Od-Mz for submit@debbugs.gnu.org; Thu, 21 Apr 2011 09:03:41 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:42001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCtXl-0006vJ-4P for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2011 09:03:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QCtXj-0007Mp-Uv for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2011 09:03:37 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:65505) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCtXj-0007MI-Oa for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2011 09:03:35 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LK0003006SHSB00@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2011 16:03:33 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.124.129.240]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LK00026B6XWK3C0@a-mtaout20.012.net.il>; Thu, 21 Apr 2011 16:03:33 +0300 (IDT) In-reply-to: <87ipu7oldi.fsf@gmail.com> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 21 Apr 2011 09:04:01 -0400 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:45919 Archived-At: > From: Thierry Volpiatto > Date: Thu, 21 Apr 2011 14:10:49 +0200 >=20 > > I have no problem with using the > > result of shell-quote-argument in "M-!". > Which result? > Which command? The command was "ls Vid\=C3=A9os". It displayed the files in that directory. > I am speaking of escaping accentued characters "=C3=A9, =C3=A0 etc.= .." Yes, so am I. > Why `shell-quote-argument' escape such characters? Because it wants to play safe. In a Posix shell, any non-special character preceded with a backslash stands for itself, I'm sure you know that. Backslash-escaping anything that is not in the Posix character set avoids too much knowledge about the underlying shell's special characters, and should be harmless if the escaped characters are not special.