From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hadrien Lacour Newsgroups: gmane.emacs.bugs Subject: bug#39277: Date: Tue, 27 Oct 2020 16:24:48 +0100 Message-ID: <20201027152448.ddkpa6oelcql22rb@gentoo-zen2700x> References: <20200125100009.33e3cpgmjszmpwzq@gentoo-zen2700x> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1243"; mail-complaints-to="usenet@ciao.gmane.io" To: 39277@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 27 16:31:26 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kXQwX-0000BZ-Dy for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 27 Oct 2020 16:31:25 +0100 Original-Received: from localhost ([::1]:58804 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kXQwW-0007YN-ED for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 27 Oct 2020 11:31:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXQqM-0001uM-M7 for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 11:25:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33930) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kXQqM-0000b0-CM for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 11:25:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kXQqM-0005VK-95 for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 11:25:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <20200125100009.33e3cpgmjszmpwzq@gentoo-zen2700x> Resent-From: Hadrien Lacour Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Oct 2020 15:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39277 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 39277-submit@debbugs.gnu.org id=B39277.160381230121148 (code B ref 39277); Tue, 27 Oct 2020 15:25:02 +0000 Original-Received: (at 39277) by debbugs.gnu.org; 27 Oct 2020 15:25:01 +0000 Original-Received: from localhost ([127.0.0.1]:45476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXQqK-0005V1-Ih for submit@debbugs.gnu.org; Tue, 27 Oct 2020 11:25:00 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]:33255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXQqI-0005Un-AA for 39277@debbugs.gnu.org; Tue, 27 Oct 2020 11:24:59 -0400 Original-Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id DAD2D160061 for <39277@debbugs.gnu.org>; Tue, 27 Oct 2020 16:24:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1603812291; bh=OPAaA6i5dBoDSiJy/huC07HLa4S00jYRn6CFw9Vsy8o=; h=Date:From:To:Subject:From; b=aqgYtOgp0cZq7mbUuffIqnUM1Zmbt0LbcLIobbPWJU+t//3ecVbKDzC27m8RpT5bC XX3Ln9jM7uQpvAdt1shJjp+2GFRmALtoAeKrkrGfpoFGb6sQhsdPhzwOHUEa9wJER8 DbMVjwZ6SL6Vz2hvmkdtkuxQYxKwnz63C8JcruzjOg+tiNX7pivMByHJ0kQEXFqgug s1xy5vu+jEIq3urT+ORolxi68hUetIKMB2HzOmmPWt5rlWpkKpNcsBpYevbR4GZBYZ WiSyrxbiXfyu8RZx9/ykhYslfKXgsBssdUA2wDwpN1pbdtpRKjuF7Tj6W7BWW1Zuxu 3KzbzytuH3Hvw== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4CLFr32fFPz9rxb for <39277@debbugs.gnu.org>; Tue, 27 Oct 2020 16:24:51 +0100 (CET) Content-Disposition: inline X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:191745 Archived-At: Sorry for not really contributing, I must provid the excuse that I don't have enough time or energy right now. About Tcl syntax rules, Tcl(3tcl) (or Tcl(n) on gentoo) explains it simply: ... [4] Double quotes. If the first character of a word is double-quote (“"”) then the word is terminated by the next double-quote character. If semi-colons, close brackets, or white space characters (including newlines) appear between the quotes then they are treated as ordinary characters and included in the word. Command substitution, variable substitution, and backslash substitution are performed on the characters between the quotes as described below. The double-quotes are not retained as part of the word. ... [6] Braces. If the first character of a word is an open brace (“{”) and rule [5] does not apply, then the word is terminated by the matching close brace (“}”). Braces nest within the word: for each additional open brace there must be an additional close brace (however, if an open brace or close brace within the word is quoted with a backslash then it is not counted in locating the matching close brace). No substitutions are performed on the characters between the braces except for backslash-newline substitutions described below, nor do semi-colons, newlines, close brackets, or white space receive any special interpretation. The word will consist of exactly the characters between the outer braces, not including the braces themselves. ... To put simply, braces act like sh's single quotes and double quotes are basically the same (only $ or [] is substituted).