X-Loop: help-debbugs@HIDDEN Subject: bug#33247: makefile mode comment color Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 03 Nov 2018 03:41:02 +0000 Resent-Message-ID: <handler.33247.B.154121641231894 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 33247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 33247 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.154121641231894 (code B ref -1); Sat, 03 Nov 2018 03:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Nov 2018 03:40:12 +0000 Received: from localhost ([127.0.0.1]:60534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1gImnE-0008IM-4m for submit <at> debbugs.gnu.org; Fri, 02 Nov 2018 23:40:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jidanni@HIDDEN>) id 1gImnB-0008I3-Bl for submit <at> debbugs.gnu.org; Fri, 02 Nov 2018 23:40:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1gImn4-0004q1-8j for submit <at> debbugs.gnu.org; Fri, 02 Nov 2018 23:40:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_40,FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37091) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1gImn2-0004oq-Sh for submit <at> debbugs.gnu.org; Fri, 02 Nov 2018 23:40:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39245) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1gImn1-0001p5-Us for bug-gnu-emacs@HIDDEN; Fri, 02 Nov 2018 23:40:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1gImmw-0004kE-AG for bug-gnu-emacs@HIDDEN; Fri, 02 Nov 2018 23:39:57 -0400 Received: from catfish.maple.relay.mailchannels.net ([23.83.214.32]:11968) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1gImms-0004cI-GU for bug-gnu-emacs@HIDDEN; Fri, 02 Nov 2018 23:39:52 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 5153C425FE for <bug-gnu-emacs@HIDDEN>; Sat, 3 Nov 2018 03:39:44 +0000 (UTC) Received: from pdx1-sub0-mail-a54.g.dreamhost.com (unknown [100.96.30.62]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 22A6C4266D for <bug-gnu-emacs@HIDDEN>; Sat, 3 Nov 2018 03:39:44 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN Received: from pdx1-sub0-mail-a54.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.16.2); Sat, 03 Nov 2018 03:39:44 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@HIDDEN X-MailChannels-Auth-Id: dreamhost X-Spill-Fumbling: 2842b389658356f4_1541216384201_2045961167 X-MC-Loop-Signature: 1541216384200:2474592288 X-MC-Ingress-Time: 1541216384200 Received: from pdx1-sub0-mail-a54.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a54.g.dreamhost.com (Postfix) with ESMTP id DDADC80084 for <bug-gnu-emacs@HIDDEN>; Fri, 2 Nov 2018 20:39:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=Hg9ryX5/WhoBQmKA1687XWW7qhc=; b=bIaozbPy7XRUyYgR iKIqj1DfuILCJfM1CdTlaUXTDU1RHZsRHI7mWEZVQ+rmm1ZbACvkOTJQmM6UXsGq ydujLnsp5/IiBNcfUBYgMvrLgL8kDFOUuA2ODIphVvJXcjY0LbkK4wjz2mDCQCcc e+zQnzRrm1Rz08irlbFlWaLpr6g= Received: from jidanni.org (114-41-4-131.dynamic-ip.hinet.net [114.41.4.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@HIDDEN) by pdx1-sub0-mail-a54.g.dreamhost.com (Postfix) with ESMTPSA id 68CC27FFE4 for <bug-gnu-emacs@HIDDEN>; Fri, 2 Nov 2018 20:39:43 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a54 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN> Date: Sat, 03 Nov 2018 11:39:40 +0800 Message-ID: <877ehuhls3.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtkedrjedtgdeigecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeduudegrdeguddrgedrudefudenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepjhhiuggrnhhnihdrohhrghdpihhnvghtpeduudegrdeguddrgedrudefuddprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) Makefile-mode should show comment color for both of xxx:# yyyy xxx: #zzzz not just the last.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN> Subject: bug#33247: Acknowledgement (makefile mode comment color) Message-ID: <handler.33247.B.154121641231894.ack <at> debbugs.gnu.org> References: <877ehuhls3.fsf@HIDDEN> X-Gnu-PR-Message: ack 33247 X-Gnu-PR-Package: emacs Reply-To: 33247 <at> debbugs.gnu.org Date: Sat, 03 Nov 2018 03:41:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 33247 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 33247: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33247 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
Received: (at control) by debbugs.gnu.org; 3 Nov 2018 16:14:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 03 12:14:30 2018 Received: from localhost ([127.0.0.1]:33109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1gIyZC-0007Y1-6j for submit <at> debbugs.gnu.org; Sat, 03 Nov 2018 12:14:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rgm@HIDDEN>) id 1gIyZA-0007Xp-N6 for control <at> debbugs.gnu.org; Sat, 03 Nov 2018 12:14:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1gIyYw-0006Tr-Br for control <at> debbugs.gnu.org; Sat, 03 Nov 2018 12:14:17 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41752) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1gIyYq-0006BZ-Tk for control <at> debbugs.gnu.org; Sat, 03 Nov 2018 12:14:09 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rgm@HIDDEN>) id 1gIyYq-00038v-Pn for control <at> debbugs.gnu.org; Sat, 03 Nov 2018 12:14:08 -0400 Subject: control message for bug 33247 To: <control <at> debbugs.gnu.org> X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: <E1gIyYq-00038v-Pn@HIDDEN> From: Glenn Morris <rgm@HIDDEN> Date: Sat, 03 Nov 2018 12:14:08 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.0 (------) merge 9407 33247
X-Loop: help-debbugs@HIDDEN Subject: bug#33247: makefile mode comment color References: <877ehuhls3.fsf@HIDDEN> Resent-From: Alan Mackenzie <acm@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 06 Nov 2018 09:48:01 +0000 Resent-Message-ID: <handler.33247.B33247.154149764727009 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 33247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN> Cc: 33247 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> Received: via spool by 33247-submit <at> debbugs.gnu.org id=B33247.154149764727009 (code B ref 33247); Tue, 06 Nov 2018 09:48:01 +0000 Received: (at 33247) by debbugs.gnu.org; 6 Nov 2018 09:47:27 +0000 Received: from localhost ([127.0.0.1]:35999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1gJxxG-00071Z-T9 for submit <at> debbugs.gnu.org; Tue, 06 Nov 2018 04:47:27 -0500 Received: from colin.muc.de ([193.149.48.1]:57172 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from <acm@HIDDEN>) id 1gJxxC-00071N-Ok for 33247 <at> debbugs.gnu.org; Tue, 06 Nov 2018 04:47:23 -0500 Received: (qmail 92935 invoked by uid 3782); 6 Nov 2018 09:47:21 -0000 Date: 6 Nov 2018 09:47:21 -0000 Message-ID: <20181106094721.92934.qmail@HIDDEN> From: Alan Mackenzie <acm@HIDDEN> Organization: muc.de e.V. In-Reply-To: <mailman.3320.1541216477.1284.bug-gnu-emacs@HIDDEN> X-Newsgroups: gnu.emacs.bug User-Agent: tin/2.4.2-20171224 ("Lochhead") (UNIX) (FreeBSD/11.2-RELEASE-p4 (amd64)) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Dan. In article <mailman.3320.1541216477.1284.bug-gnu-emacs@HIDDEN> you wrote: > Makefile-mode should show comment color for both of > xxx:# yyyy > xxx: #zzzz > not just the last. Yes. In make-mode.el, at line 525, there's a syntax-propertize-function setting which decommentises a # unless the previous character was one of |, &, ;, <, > (, ), `, \, ", ', <space>, <tab>, <newline>. : is not in that list. The comment to this setting: ;; From sh-script.el. ;; A `#' begins a comment in sh when it is unquoted and at the beginning ;; of a word. In the shell, words are separated by metacharacters. ;; The list of special chars is taken from the single-unix spec of the ;; shell command language (under `quoting') but with `$' removed. confirms that the setting was taken over from shell-script-mode, and it is essentially unchanged. Why do we have this setting for makefiles at all? Are there any such restrictions on comments in Makefiles? Stefan? As a quick fix, please try the following (based off of master, though it'll probably work on released versions, too): diff --git a/lisp/progmodes/make-mode.el b/lisp/progmodes/make-mode.el index f67407f48e..27da624086 100644 --- a/lisp/progmodes/make-mode.el +++ b/lisp/progmodes/make-mode.el @@ -522,7 +522,7 @@ makefile-syntax-propertize-function ;; of a word. In the shell, words are separated by metacharacters. ;; The list of special chars is taken from the single-unix spec of the ;; shell command language (under `quoting') but with `$' removed. - ("[^|&;<>()`\\\"' \t\n]\\(#+\\)" (1 "_")) + ;; ("[^|&;<>()`\\\"' \t\n]\\(#+\\)" (1 "_")) ;; Change the syntax of a quoted newline so that it does not end a comment. ("\\\\\n" (0 ".")))) -- Alan Mackenzie (Nuremberg, Germany).
X-Loop: help-debbugs@HIDDEN Subject: bug#33247: makefile mode comment color In-Reply-To: <877ehuhls3.fsf@HIDDEN> Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 06 Nov 2018 10:02:02 +0000 Resent-Message-ID: <handler.33247.B33247.154149851928379 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 33247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Mackenzie <acm@HIDDEN> Cc: 33247 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> Received: via spool by 33247-submit <at> debbugs.gnu.org id=B33247.154149851928379 (code B ref 33247); Tue, 06 Nov 2018 10:02:02 +0000 Received: (at 33247) by debbugs.gnu.org; 6 Nov 2018 10:01:59 +0000 Received: from localhost ([127.0.0.1]:36014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1gJyBL-0007Nf-8X for submit <at> debbugs.gnu.org; Tue, 06 Nov 2018 05:01:59 -0500 Received: from otter.birch.relay.mailchannels.net ([23.83.209.139]:4685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jidanni@HIDDEN>) id 1gJyBI-0007NU-NU for 33247 <at> debbugs.gnu.org; Tue, 06 Nov 2018 05:01:57 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id D7F4768304B; Tue, 6 Nov 2018 10:01:51 +0000 (UTC) Received: from pdx1-sub0-mail-a29.g.dreamhost.com (unknown [100.96.30.62]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 9F61D682704; Tue, 6 Nov 2018 10:01:51 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN Received: from pdx1-sub0-mail-a29.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.16.2); Tue, 06 Nov 2018 10:01:51 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@HIDDEN X-MailChannels-Auth-Id: dreamhost X-Chemical-Macabre: 4591709668369d57_1541498511738_1245095370 X-MC-Loop-Signature: 1541498511738:4087031524 X-MC-Ingress-Time: 1541498511737 Received: from pdx1-sub0-mail-a29.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a29.g.dreamhost.com (Postfix) with ESMTP id 5B9ED80A01; Tue, 6 Nov 2018 02:01:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=6PYKE6Tya6PrceiUyfsjkCoyHMI=; b=Trd5djY4m3uDF g9PnvNQjSnKzEpQnC4PsOHFQwUQaQPo0JMVtC3PmiHeA22hiEfflgkijZwRCTDXt tWOkuvmYYIVVnhxcsXIl3R+/DrkYGmOxAV5DCJ9C3Z/fQiKkV8AHQVLUe+nRv3XJ WSAZ3GjMg2kMcGMieg11VwIdwBzfu4= Received: from jidanni.org (111-246-96-57.dynamic-ip.hinet.net [111.246.96.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@HIDDEN) by pdx1-sub0-mail-a29.g.dreamhost.com (Postfix) with ESMTPSA id 9CFCC8086B; Tue, 6 Nov 2018 02:01:49 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a29 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN> References: <20181106094721.92934.qmail@HIDDEN> Date: Tue, 06 Nov 2018 18:01:46 +0800 Message-ID: <877ehqcynp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtkedrjeejgdduudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffufhffkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeduuddurddvgeeirdeliedrheejnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehjihgurghnnhhirdhorhhgpdhinhgvthepudduuddrvdegiedrleeirdehjedprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopehmohhnnhhivghrsehirhhordhumhhonhhtrhgvrghlrdgtrgenucevlhhushhtvghrufhiiigvpedt X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) Glad you found the bug.
X-Loop: help-debbugs@HIDDEN Subject: bug#33247: makefile mode comment color Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 06 Nov 2018 13:26:02 +0000 Resent-Message-ID: <handler.33247.B33247.154151074523124 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 33247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Mackenzie <acm@HIDDEN> Cc: 33247 <at> debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN> Received: via spool by 33247-submit <at> debbugs.gnu.org id=B33247.154151074523124 (code B ref 33247); Tue, 06 Nov 2018 13:26:02 +0000 Received: (at 33247) by debbugs.gnu.org; 6 Nov 2018 13:25:45 +0000 Received: from localhost ([127.0.0.1]:36129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1gK1MX-00060u-Ib for submit <at> debbugs.gnu.org; Tue, 06 Nov 2018 08:25:45 -0500 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:33339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1gK1MV-00060m-2P for 33247 <at> debbugs.gnu.org; Tue, 06 Nov 2018 08:25:43 -0500 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id wA6DPecD006712; Tue, 6 Nov 2018 08:25:41 -0500 Received: by pastel.home (Postfix, from userid 20848) id 16D296A522; Tue, 6 Nov 2018 08:25:39 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> Message-ID: <jwvva5az6hz.fsf-monnier+emacsbugs@HIDDEN> References: <20181106094721.92934.qmail@HIDDEN> Date: Tue, 06 Nov 2018 08:25:39 -0500 In-Reply-To: <20181106094721.92934.qmail@HIDDEN> (Alan Mackenzie's message of "6 Nov 2018 09:47:21 -0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6412=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6412> : inlines <6952> : streams <1803480> : uri <2745171> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Why do we have this setting for makefiles at all? That's to handle the /bin/sh comments on the command lines of rules, where the code is run by /bin/sh and hence obeys the corresponding rules. E.g. foo.o: foo.c echo This is#not a comment $(CC) $(CFLAGS) -o $@ $< #This is an sh comment > Are there any such > restrictions on comments in Makefiles? Stefan? Maybe we should conditionalize on the presence of a leading TAB at the beginning of the line. BTW, I recently saw that the above is wrong in cases like foo.o: foo.c @#An sh comment not recognized by current makefile mode $(CC) $(CFLAGS) -o $@ $< #This is a comment so if you can fix both of those while you're there, that'd be great! -- Stefan
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.