From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#5410: Parenthesis Matching Bug!! Date: Thu, 04 Aug 2016 23:47:24 +0200 Message-ID: <87shukuryr.fsf@web.de> References: <1263817237.2894.15.camel@matrix-laptop> <871t25fdkb.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1470347304 24172 195.159.176.226 (4 Aug 2016 21:48:24 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 4 Aug 2016 21:48:24 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: Matrix , 5410@debbugs.gnu.org To: Andrew Hyatt Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 04 23:48:20 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 1bVQUx-0005lA-Me for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Aug 2016 23:48:15 +0200 Original-Received: from localhost ([::1]:41868 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVQUu-0007Ps-6A for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Aug 2016 17:48:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35270) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVQUo-0007PY-PB for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2016 17:48:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bVQUk-0004A4-NY for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2016 17:48:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58634) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVQUk-00049z-K4 for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2016 17:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bVQUk-0004Ox-F6 for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2016 17:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Aug 2016 21:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5410 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5410-submit@debbugs.gnu.org id=B5410.147034725616887 (code B ref 5410); Thu, 04 Aug 2016 21:48:02 +0000 Original-Received: (at 5410) by debbugs.gnu.org; 4 Aug 2016 21:47:36 +0000 Original-Received: from localhost ([127.0.0.1]:55931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVQUJ-0004OJ-Og for submit@debbugs.gnu.org; Thu, 04 Aug 2016 17:47:35 -0400 Original-Received: from mout.web.de ([212.227.17.12]:59421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVQUH-0004O5-U2 for 5410@debbugs.gnu.org; Thu, 04 Aug 2016 17:47:34 -0400 Original-Received: from drachen.dragon ([88.67.73.210]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0Lj2I6-1ayqHr3gX0-00dCTq; Thu, 04 Aug 2016 23:47:26 +0200 In-Reply-To: (Andrew Hyatt's message of "Thu, 04 Aug 2016 20:17:08 +0000") X-Provags-ID: V03:K0:TvntJoMDUg/hAprf5RBHwsEuw9+2SXA9mvvhRUfbTz/nU1UKmsG 6zYI3UUbXFLTbb3Q6cG3QwjvjzybwTTz/8LwHbIgHi4pL/sIcdFMNYDi5euRVffRC3M1WqL KYu08M+G8edB5PJn0Y9tueMHieywoNV0LrSk7bkgr5uyFNf9xA/8dFGQ++sfgmbWzEubH81 AyYEQtyBDY2EpyKOYK3IQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:HMfYtYkPJ+U=:xkdXW23JwUyc5AfWhxDcCd OSZ8Bli31Z49s03OlXuo4VP1f+VOpg+OxXJhgbqtuiSFsLUWDbLKq+wUfFM1ql96r527qn+pz VBCp2AJySVwdcUf3CgoPc6LVa/D/fO2tvT4Cb1P5CB1i9KV/2vPmclyMGddi5DwoO8dYyHT+Y wAdG9Th1fqXOJ66oQ/k2BjqJV2lVQ30eZUsFGVcTie+MFL0KhvoqxO00aBXyHg5+LVIVz42fu pEoY4CBpfsIg5J2AEg/Zwty7uP4Z12iCXon13CT9//6vz07b0Hfgd4Y16OSzgPdp94HsXGVG7 dSxHn3yszCNt4ykF4Y+lvMn7S3q29furUvidLFpI7fi8NtR8DvjVKGeESDbPc3Ie+O2VMibzq RR7xUrCMbqFc4P1ZHwENu73jD0dJ5ve+Dli7tymTSI8tlLdT2Kns57AXMzN0AJPZfSVGVAVJ0 HdNmTqcGE7U8YQXjkqlqhPIMaj9PHA9SMJLY+PprWdq5nlq8EmbI1TzwhdjpcTmm1UJWI8FP5 BLp1/hS5lTkymmnNwKw7u8hNSZcElKlAV3jHUHn6dTRb4YaVoM7MvpdO8gTRxKGJrQjztAfbE NuUHvlJ4AoroUJVqYCR2s/efVFr4BoQ+cixBzk/ap1ekxe4KiOz5IDOu7KnHsYnwPO3GSYfwR Qyf/Ha9McjRrX/ueqkcbU3idVi49ZMpCznk64lJEcJVC60tAzJO/WOruvSsGFRByhNZP32TFP wd1DDSLg8RbQnA48ZFVZ/afJ02H4zNS3xuWnwSdOcNTgED0sVulr0ZG05+4tOgtXN8mWHhRy 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:121838 Archived-At: Andrew Hyatt writes: > It'd be nice, I guess, if you could just turn it to nil when in a > comment. Yes, I think we could bind `parse-sexp-ignore-comments' to nil around the calls to `scan-sexps' in `show-paren--default' when point is inside a comment. But I must admit that I don't understand the terse doc of `parse-sexp-ignore-comments': | Non-nil means `forward-sexp', etc., should treat comments as | whitespace. But what does nil mean, exactly? It seems that comments are then treated as if they were indistinguishable from code. When I set `parse-sexp-ignore-comments' to nil in emacs-lisp-mode, and have such a file: ;; ( ) then show-paren-mode indicates the parens as matching, though one is inside in a comment, and the other is not. `scan-sexps' behaves accordingly. That would mean we would need to assure that the matching paren position that `scan-sexps' has found is still inside the current comment. Michael.