From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: npostavs@users.sourceforge.net Newsgroups: gmane.emacs.bugs Subject: bug#26037: 25.1; perl-mode add syntax support for subroutine signatures Date: Tue, 14 Mar 2017 22:08:41 -0400 Message-ID: <87k27r5m1i.fsf@users.sourceforge.net> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1489543703 2106 195.159.176.226 (15 Mar 2017 02:08:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 15 Mar 2017 02:08:23 +0000 (UTC) To: Evgeni Kolev , 26037@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 15 03:08:11 2017 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 1cnyMB-0007O8-Dk for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 Mar 2017 03:08:07 +0100 Original-Received: from localhost ([::1]:34296 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnyMG-0007zR-PU for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Mar 2017 22:08:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36871) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnyMA-0007z5-8L for bug-gnu-emacs@gnu.org; Tue, 14 Mar 2017 22:08:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cnyM6-0001ur-TF for bug-gnu-emacs@gnu.org; Tue, 14 Mar 2017 22:08:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57982) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cnyM6-0001uc-O6 for bug-gnu-emacs@gnu.org; Tue, 14 Mar 2017 22:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cnyM6-0000Jz-Br for bug-gnu-emacs@gnu.org; Tue, 14 Mar 2017 22:08:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Mar 2017 02:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26037-submit@debbugs.gnu.org id=B26037.14895436511197 (code B ref 26037); Wed, 15 Mar 2017 02:08:02 +0000 Original-Received: (at 26037) by debbugs.gnu.org; 15 Mar 2017 02:07:31 +0000 Original-Received: from localhost ([127.0.0.1]:56181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnyLb-0000JF-Hb for submit@debbugs.gnu.org; Tue, 14 Mar 2017 22:07:31 -0400 Original-Received: from mail-io0-f170.google.com ([209.85.223.170]:36111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnyLZ-0000J1-Q5 for 26037@debbugs.gnu.org; Tue, 14 Mar 2017 22:07:30 -0400 Original-Received: by mail-io0-f170.google.com with SMTP id l7so11600703ioe.3 for <26037@debbugs.gnu.org>; Tue, 14 Mar 2017 19:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=lAg0N18gpj0Ui0y9uTsUt2+mnIRdIBkq4vZHzWHau1o=; b=WyBuE/uyaZ4hts7wWlDzHzsotMyScjC3NezqR3pZykJ1Y3bq3lshfCdXxq9HvxKk0s B8hU9TFXKLtDdJfdp8Y5uTUoJDV5O8/Glq9ZtPs/l0cvZo0WpXTE3LGHvUKME2tiJ9wJ U6EViIFpt4+Xg7MQ58/DC1KT3jkL/pLXH065W6TX1roEqw+dZx7J2YQE2qDthVcYqSsJ XyWYxRGb3cPdRnv+FpA+BDhi+P9dssTcP54fc1xofmLGOaoXsCIDJqtf1LiTcV172FXb IW96y225M96NcILLG+wnXeETfPEB/mgfPjKS6ega495HCOyPclvGIDwOuJSV7Cm7Ed/G WEmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=lAg0N18gpj0Ui0y9uTsUt2+mnIRdIBkq4vZHzWHau1o=; b=CZ/z1wo5l/yruVPOD4KcG1My35tcQ5B3bdCok40HqbuCYwLCk1ZSQi1KgnKoP1Kxlh mP29r6SwpC7h+VuYudF6gi1QwrNBMLRBS91bZDDcqN8Qejaa73KWrOZXUNb5hkdKN2Zw CkemE2ICCEtd7QZmj7NDxmpgKH0T3GkPD6msDO3996YRBihHtPOlnyKum8t6pSw/a15h IP8ZGxxM4kvzvR/OhcJDTQPDgtlaPetqFPXKIQjb9CsjgkJ3n4ztuzY6E7tg+U9AO3Vm mZMMioBVr0M8zsvwgCdTVA3doQO2/t3ouWDBxDiHOV09MhSAqhjQaM7FWWPA8BmNY90O jV7A== X-Gm-Message-State: AFeK/H213JV+KTD8+p7lgF4HHk8au6x3EXwQ+nk5AJdF5l5v73BVgFwi6RZ0k/S8yFZNvQ== X-Received: by 10.107.128.17 with SMTP id b17mr3010220iod.25.1489543644229; Tue, 14 Mar 2017 19:07:24 -0700 (PDT) Original-Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id 198sm843426ioz.59.2017.03.14.19.07.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 14 Mar 2017 19:07:23 -0700 (PDT) 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:130607 Archived-At: --=-=-= Content-Type: text/plain [Please keep 26037@debbugs.gnu.org on CC] --=-=-= Content-Type: message/rfc822 Content-Disposition: inline Sender: evgenysw@gmail.com Received: by 10.12.149.151 with HTTP; Tue, 14 Mar 2017 05:14:58 -0700 (PDT) In-Reply-To: <87bmt799f6.fsf@users.sourceforge.net> References: <87bmt799f6.fsf@users.sourceforge.net> From: Evgeni Kolev Date: Tue, 14 Mar 2017 14:14:58 +0200 X-Google-Sender-Auth: 8YmUmNXTptxerBXeOpNGJsKqUrI Message-ID: Subject: Re: bug#26037: 25.1; perl-mode add syntax support for subroutine signatures To: npostavs@users.sourceforge.net X-Spam-Score: -0.1 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.216.174 listed in list.dnswl.org] -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (evgenysw[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [209.85.216.174 listed in dnsbl.sorbs.net] X-Headers-End: 1cnlMU-0008Kj-Ef MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="====-=-=" --====-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hi, thanks for your reply! The '$' inside 'sub ($)' should be treated as punctuation (or symbol, sorry, I'm not 100% sure, see below) due to the "@" syntax class - if I'm not mistaken, "@" will let the syntax "fall-through" to the standard syntax table; the standard syntax table, in turn, should define '$' and other perl sigils as punctuation. However, I'm not sure how to verify that the '$' in 'sub ($)' is punctuation or symbol. I'm using this document for reference to syntax classes: https://www.gnu.org/software/emacs/manual/html_node/elisp/Syntax-Class-Table.html --====-=-=-- --=-=-= Content-Type: text/plain I believe the standard syntax table is fundamental mode's syntax table, not perl's. Otherwise you might as well just delete the entry entirely. You can check any character's current syntax by moving point to it, and doing C-u C-x =. --=-=-=--