From unknown Sat Jun 21 03:22:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#15998 <15998@debbugs.gnu.org> To: bug#15998 <15998@debbugs.gnu.org> Subject: Status: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Reply-To: bug#15998 <15998@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:22:47 +0000 retitle 15998 24.3; forward-sexp (scan-sexps) doesn't do well with some SEX= Ps reassign 15998 emacs submitter 15998 Shigeru Fukaya severity 15998 normal tag 15998 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 29 09:45:33 2013 Received: (at submit) by debbugs.gnu.org; 29 Nov 2013 14:45:33 +0000 Received: from localhost ([127.0.0.1]:49929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmPK1-000889-De for submit@debbugs.gnu.org; Fri, 29 Nov 2013 09:45:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51313) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmPK0-00087y-AT for submit@debbugs.gnu.org; Fri, 29 Nov 2013 09:45:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmPJm-0003bK-PP for submit@debbugs.gnu.org; Fri, 29 Nov 2013 09:45:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.4 required=5.0 tests=BAYES_40,FREEMAIL_FROM, FSL_HELO_FAKE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmPJm-0003bG-Lz for submit@debbugs.gnu.org; Fri, 29 Nov 2013 09:45:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52874) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmPJe-0003xi-8G for bug-gnu-emacs@gnu.org; Fri, 29 Nov 2013 09:45:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmPJV-0003Jj-SE for bug-gnu-emacs@gnu.org; Fri, 29 Nov 2013 09:45:10 -0500 Received: from mail-pb0-x22f.google.com ([2607:f8b0:400e:c01::22f]:50170) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmPJV-0003Hd-Lp for bug-gnu-emacs@gnu.org; Fri, 29 Nov 2013 09:45:01 -0500 Received: by mail-pb0-f47.google.com with SMTP id um1so14511310pbc.6 for ; Fri, 29 Nov 2013 06:45:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:mime-version:content-type :content-transfer-encoding:message-id; bh=BhwIYUztwKf3aATcEnfMDOrcB4HDEKnq+dLGWvzSzfQ=; b=wiUSHOwfSCR5+di1shuO8dvPjCggloRyFcz+0mp68pjXJcnQFEHGiANZkro5VhiZRC 84XPXqeYKtS+bhq6qCHrBHwRs5bb2fw9THgkF9nmB6PZKboQIUJfVnGr/Ij4hpGc+1BW DGDF6VPOIu80o+jfS2X03G8Ww6NRfU9dTgbN17YFBTZ5NwLlGDwe6tGzLjHCslImSWsW F9ATWqQFrkGIriWq9zOGfj+CJsnikArweYKUOart8suUw0gyTb0nwz9RBRbIZjHhoSFZ xmTBW3/w+DxyZwtQUSNtd7K5ahcLy0aJxpudKMNGbt6DwHZ1UY76tFk7IZZznIXBa7ux hIPA== X-Received: by 10.67.30.100 with SMTP id kd4mr53577983pad.24.1385736300380; Fri, 29 Nov 2013 06:45:00 -0800 (PST) Received: from gmail.com (115x125x38x6.ap115.ftth.ucom.ne.jp. [115.125.38.6]) by mx.google.com with ESMTPSA id yg3sm116307582pab.16.2013.11.29.06.44.59 for (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 29 Nov 2013 06:44:59 -0800 (PST) From: Shigeru Fukaya To: bug-gnu-emacs@gnu.org Subject: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Date: Fri, 29 Nov 2013 23:45:00 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: HidemaruMail 6.18 (WinNT,602) Message-Id: <6CEED119478A9shigeru.fukaya@gmail.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) `forward-sexp', or `scan-sexps', doesn't seem to skip bool vectors correctly. Bool vector's format is like #&N"XXX". `forward-sexp' doesn't skip the whole bool vector, but stop before double quotation. And, maybe, just the same thing occurs for circular objects. It skip only the label, and stop before the object. Is the current behavior correct? Regards, Shigeru From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 29 12:12:59 2013 Received: (at 15998) by debbugs.gnu.org; 29 Nov 2013 17:12:59 +0000 Received: from localhost ([127.0.0.1]:50462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmRch-0003O4-Ay for submit@debbugs.gnu.org; Fri, 29 Nov 2013 12:12:59 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:29998) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmRce-0003Np-TE for 15998@debbugs.gnu.org; Fri, 29 Nov 2013 12:12:57 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AioQABK/CFHO+KEh/2dsb2JhbABEhCa6aBdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IPAS-Result: AioQABK/CFHO+KEh/2dsb2JhbABEhCa6aBdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="40700394" Received: from 206-248-161-33.dsl.teksavvy.com (HELO pastel.home) ([206.248.161.33]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 29 Nov 2013 12:12:51 -0500 Received: by pastel.home (Postfix, from userid 20848) id F0C6260EFA; Fri, 29 Nov 2013 12:12:50 -0500 (EST) From: Stefan Monnier To: Shigeru Fukaya Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Message-ID: References: <6CEED119478A9shigeru.fukaya@gmail.com> Date: Fri, 29 Nov 2013 12:12:50 -0500 In-Reply-To: <6CEED119478A9shigeru.fukaya@gmail.com> (Shigeru Fukaya's message of "Fri, 29 Nov 2013 23:45:00 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15998 Cc: 15998@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > `forward-sexp', or `scan-sexps', doesn't seem to skip bool vectors correctly. > Bool vector's format is like #&N"XXX". > `forward-sexp' doesn't skip the whole bool vector, but stop before > double quotation. Indeed. > And, maybe, just the same thing occurs for circular objects. > It skip only the label, and stop before the object. Indeed. > Is the current behavior correct? No, it's not. Patches welcome. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 01 15:08:53 2013 Received: (at 15998) by debbugs.gnu.org; 1 Dec 2013 20:08:53 +0000 Received: from localhost ([127.0.0.1]:53540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnDK1-0004H7-BF for submit@debbugs.gnu.org; Sun, 01 Dec 2013 15:08:53 -0500 Received: from mail-pb0-f54.google.com ([209.85.160.54]:44001) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnDJy-0004Gt-JL for 15998@debbugs.gnu.org; Sun, 01 Dec 2013 15:08:51 -0500 Received: by mail-pb0-f54.google.com with SMTP id un15so17388996pbc.41 for <15998@debbugs.gnu.org>; Sun, 01 Dec 2013 12:08:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:mime-version:content-type :content-transfer-encoding:in-reply-to:references:message-id; bh=yQq2m5oMfMAgwQWx8M73MR4M0qsN+R/I/jKFt7SY9ts=; b=A0m/TGxd1oisSO7fq7bHImsVnNanzEZSgfp4gVfSBbApZrUNinzk/yn9LeSBdLeuzt +Z4EG/Oh8PXAfBwBQW+KBwPqW7a8uxNy1W3bF2ym4fsW7dQLe+HDud4RDRjoZz4VLtgq +5V7dDxm1XKpsEWub2L6LdXPA++wPAKpg8zW3wWRDHqZVfhfaUYL8gWdM5yMar9ukIs1 hvmSr/1I2BY135Y31sAmw9DsS4Sx7yR0qlrkdAqqqp9QMlPId1BWuJQtfJ5wIIUItqG2 e4nnsBCy3r+MLhzAQ7TkhQAVJs1WHqGuV2qPtzqHp8bhn/DBYPYE2OIPdx8m6tfr1+HQ Zefw== X-Received: by 10.68.129.201 with SMTP id ny9mr27648251pbb.70.1385928524727; Sun, 01 Dec 2013 12:08:44 -0800 (PST) Received: from gmail.com (115x125x38x6.ap115.ftth.ucom.ne.jp. [115.125.38.6]) by mx.google.com with ESMTPSA id qz9sm115997132pbc.3.2013.12.01.12.08.43 for (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 01 Dec 2013 12:08:44 -0800 (PST) From: Shigeru Fukaya To: Stefan Monnier , 15998@debbugs.gnu.org Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Date: Mon, 02 Dec 2013 05:08:46 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: HidemaruMail 6.18 (WinNT,602) In-Reply-To: References: <6CEED119478A9shigeru.fukaya@gmail.com> Message-Id: <7CEEED1244961shigeru.fukaya@gmail.com> X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I tried to fix the issue, and seemingly successful. But I found more to do newly, possibly. Those are, 1. #s(...) hash table 2. ^[...] ^^[...] char table 3. #@NUMBER comments 4. $! beginning of executable file 5. ## empty symbol [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.5 FSL_HELO_FAKE FSL_HELO_FAKE 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (shigeru.fukaya[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.160.54 listed in list.dnswl.org] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 15998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I tried to fix the issue, and seemingly successful. But I found more to do newly, possibly. Those are, 1. #s(...) hash table 2. ^[...] ^^[...] char table 3. #@NUMBER comments 4. $! beginning of executable file 5. ## empty symbol [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.160.54 listed in list.dnswl.org] 3.5 FSL_HELO_FAKE FSL_HELO_FAKE 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (shigeru.fukaya[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid I tried to fix the issue, and seemingly successful. But I found more to do newly, possibly. Those are, 1. #s(...) hash table 2. ^[...] ^^[...] char table 3. #@NUMBER comments 4. $! beginning of executable file 5. ## empty symbol I think doing for 1, 2, 5 are practically sufficient. Shigeru From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 01 15:44:27 2013 Received: (at 15998) by debbugs.gnu.org; 1 Dec 2013 20:44:27 +0000 Received: from localhost ([127.0.0.1]:53557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnDsQ-00057b-2o for submit@debbugs.gnu.org; Sun, 01 Dec 2013 15:44:26 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:12279) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnDsN-00057L-QH for 15998@debbugs.gnu.org; Sun, 01 Dec 2013 15:44:24 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFMCox4/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOIYZwZgV6DFQ X-IPAS-Result: Av4EABK/CFFMCox4/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOIYZwZgV6DFQ X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="40855313" Received: from 76-10-140-120.dsl.teksavvy.com (HELO pastel.home) ([76.10.140.120]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 01 Dec 2013 15:44:17 -0500 Received: by pastel.home (Postfix, from userid 20848) id 9490760CCE; Sun, 1 Dec 2013 15:44:17 -0500 (EST) From: Stefan Monnier To: Shigeru Fukaya Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Message-ID: References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> Date: Sun, 01 Dec 2013 15:44:17 -0500 In-Reply-To: <7CEEED1244961shigeru.fukaya@gmail.com> (Shigeru Fukaya's message of "Mon, 02 Dec 2013 05:08:46 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15998 Cc: 15998@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > I tried to fix the issue, and seemingly successful. > But I found more to do newly, possibly. Those are, > 1. #s(...) hash table > 2. ^[...] ^^[...] char table > 3. #@NUMBER comments > 4. $! beginning of executable file > 5. ## empty symbol 3 should only appear in .elc files and the mode used in .elc files (emacs-lisp-byte-code-mode) already sets up syntax-propertize-function to handle them correctly. I don't know what 4 is. Or do you mean "#!" as the first two chars of the file? We could setup syntax-propertize-function to mark them as comments, indeed. > I think doing for 1, 2, 5 are practically sufficient. Sounds right. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 03 04:47:30 2013 Received: (at 15998) by debbugs.gnu.org; 3 Dec 2013 09:47:30 +0000 Received: from localhost ([127.0.0.1]:55525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnmZl-0006Px-Pr for submit@debbugs.gnu.org; Tue, 03 Dec 2013 04:47:30 -0500 Received: from mail-pb0-f42.google.com ([209.85.160.42]:50813) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnmZi-0006Pk-US for 15998@debbugs.gnu.org; Tue, 03 Dec 2013 04:47:27 -0500 Received: by mail-pb0-f42.google.com with SMTP id uo5so20743551pbc.15 for <15998@debbugs.gnu.org>; Tue, 03 Dec 2013 01:47:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:mime-version:content-type:in-reply-to :references:message-id; bh=zctv0btNvDqw4TraktwO8L1AI/R3i3jlm2vnagTuMlA=; b=QBOAdjhK873ck8c8zpBfAenXKbQkDgnKURA1hYrMZXNteCE1HF01o32xSxXEUc58Es 6CqNP5VKrnb0bjdILx3nQxdByDzXAzwIb8/rVKCCSj9T3hCsrDrFcumS7gwwxtpTlw2q PBi+mXAydyIJP4jOE5uP8znaWr4xFdNER06HH2cCfquOX1M/H86GXouWPT04bYMwhLEg /t3J1ROZNr/t3D6PPjdfd2Vd5UHFXwL6v2VS/qNnNEtk8KMXQVJVVFgpNC5K7MkyGpoV YW2hVv8mGJTbUU1CmJpTpN1KoFoNzfW9V1+NMrj6ZfmbZ+6xUaT/AxpXI1fyalfteMhu 6/Vg== X-Received: by 10.66.192.198 with SMTP id hi6mr74325709pac.87.1386064040462; Tue, 03 Dec 2013 01:47:20 -0800 (PST) Received: from gmail.com (115x125x38x6.ap115.ftth.ucom.ne.jp. [115.125.38.6]) by mx.google.com with ESMTPSA id rz6sm133489327pab.22.2013.12.03.01.47.18 for (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 03 Dec 2013 01:47:19 -0800 (PST) From: Shigeru Fukaya To: Stefan Monnier , 15998@debbugs.gnu.org Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Date: Tue, 03 Dec 2013 18:47:24 +0900 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary-NX99F4nDXKUSaYmLWr4ME" X-Mailer: HidemaruMail 6.18 (WinNT,602) In-Reply-To: References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> Message-Id: <8CEF00CAB165Bshigeru.fukaya@gmail.com> X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> 2. ^[...] ^^[...] char table Sorry, but it's #^[...] #^^[...] >> 4. $! beginning of executable file [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.3 FSL_HELO_FAKE FSL_HELO_FAKE 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (shigeru.fukaya[at]gmail.com) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.160.42 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 15998 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> 2. ^[...] ^^[...] char table Sorry, but it's #^[...] #^^[...] >> 4. $! beginning of executable file [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.160.42 listed in list.dnswl.org] 3.3 FSL_HELO_FAKE FSL_HELO_FAKE 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (shigeru.fukaya[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid --Boundary-NX99F4nDXKUSaYmLWr4ME Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit >> 2. ^[...] ^^[...] char table Sorry, but it's #^[...] #^^[...] >> 4. $! beginning of executable file >I don't know what 4 is. Or do you mean "#!" as the first two chars of >the file? We could setup syntax-propertize-function to mark them as >comments, indeed. It is just magic number of unix files. (read-from-string "#!/usr/local/bin/emacs\n(pwd)") --> ((pwd) . 28) see read1 in lread.c. And, my changes to the latest emacs are, 1) add `scan-sexps' an optional argument, `elisp-syntax'. 2) pass `scan_lists' the optional argument. 3) `scan_lists' handles elisp specific handling when the argument is set. 4) `forward-sexp' calls `scan-sexps' with the optional argument non-nil value when the current buffer's mode is elisp related mode. Anso, do additional movement for labels of cyclic object, as is for prefixes. (Is a change in the last sentence above unnecessary?) As a result, I seems doing expectedly on such an object as below. (a b #&3"d" #&99"ZZZ" #1=a #2= b #1# #3= #40= (c) #40# #2# #10= #&10"A" #s(dummy 1 2 3) #^^[dummy 1 2 3] #^[dummy 1 2 3] ## xyz) Regards, Shigeru --------------------- ChangeLog Add support for elisp syntax of bool vector, label of cyclic object, hash table, char-table and empty symbol. * lisp.el (forward-sexp) * syntax.c (scan_lists, Fscan_lists, Fscan_sexps) lisp.el (defun forward-sexp (&optional arg) "Move forward across one balanced expression (sexp). With ARG, do it that many times. Negative arg -N means move backward across N balanced expressions. This command assumes point is not in a string or comment. Calls `forward-sexp-function' to do the work, if that is non-nil." (interactive "^p") (let ((elisp (memq major-mode '(emacs-lisp-mode ;;eshell-mode inferior-emacs-lisp-mode lisp-interaction-mode)))) (or arg (setq arg 1)) (if forward-sexp-function (funcall forward-sexp-function arg) (goto-char (or (scan-sexps (point) arg elisp) (buffer-end arg))) (when (< arg 0) (when elisp (save-match-data (while (re-search-backward "#[0-9]+=\\s-*\\=" nil t)))) (backward-prefix-chars))))) --Boundary-NX99F4nDXKUSaYmLWr4ME Content-Type: application/octet-stream; name="syntax.patch" Content-Disposition: attachment; filename="syntax.patch" Content-Transfer-Encoding: base64 KioqIHN5bnRheC5jLm9yaWcJTW9uIFNlcCAyMyAxNTozNzo1NCAyMDEzCi0tLSBzeW50YXgu YwlUdWUgRGVjICAzIDA3OjQ1OjE3IDIwMTMKKioqKioqKioqKioqKioqCioqKiAxNzksMTg1 ICoqKioKICAKICBzdGF0aWMgTGlzcF9PYmplY3Qgc2tpcF9jaGFycyAoYm9vbCwgTGlzcF9P YmplY3QsIExpc3BfT2JqZWN0LCBib29sKTsKICBzdGF0aWMgTGlzcF9PYmplY3Qgc2tpcF9z eW50YXhlcyAoYm9vbCwgTGlzcF9PYmplY3QsIExpc3BfT2JqZWN0KTsKISBzdGF0aWMgTGlz cF9PYmplY3Qgc2Nhbl9saXN0cyAoRU1BQ1NfSU5ULCBFTUFDU19JTlQsIEVNQUNTX0lOVCwg Ym9vbCk7CiAgc3RhdGljIHZvaWQgc2Nhbl9zZXhwc19mb3J3YXJkIChzdHJ1Y3QgbGlzcF9w YXJzZV9zdGF0ZSAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHRyZGlm Zl90LCBwdHJkaWZmX3QsIHB0cmRpZmZfdCwgRU1BQ1NfSU5ULAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgYm9vbCwgTGlzcF9PYmplY3QsIGludCk7Ci0tLSAxNzksMTg1 IC0tLS0KICAKICBzdGF0aWMgTGlzcF9PYmplY3Qgc2tpcF9jaGFycyAoYm9vbCwgTGlzcF9P YmplY3QsIExpc3BfT2JqZWN0LCBib29sKTsKICBzdGF0aWMgTGlzcF9PYmplY3Qgc2tpcF9z eW50YXhlcyAoYm9vbCwgTGlzcF9PYmplY3QsIExpc3BfT2JqZWN0KTsKISBzdGF0aWMgTGlz cF9PYmplY3Qgc2Nhbl9saXN0cyAoRU1BQ1NfSU5ULCBFTUFDU19JTlQsIEVNQUNTX0lOVCwg Ym9vbCwgYm9vbCk7CiAgc3RhdGljIHZvaWQgc2Nhbl9zZXhwc19mb3J3YXJkIChzdHJ1Y3Qg bGlzcF9wYXJzZV9zdGF0ZSAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg cHRyZGlmZl90LCBwdHJkaWZmX3QsIHB0cmRpZmZfdCwgRU1BQ1NfSU5ULAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCwgTGlzcF9PYmplY3QsIGludCk7CioqKioq KioqKioqKioqKgoqKiogMjU2MiwyNTY5ICoqKioKICAgIHJldHVybiBBU0NJSV9DSEFSX1Ag KGMpIHx8ICFtdWx0aWJ5dGVfc3ltYm9sX3AgPyBTWU5UQVggKGMpIDogU3N5bWJvbDsKICB9 CiAgCiAgc3RhdGljIExpc3BfT2JqZWN0CiEgc2Nhbl9saXN0cyAoRU1BQ1NfSU5UIGZyb20s IEVNQUNTX0lOVCBjb3VudCwgRU1BQ1NfSU5UIGRlcHRoLCBib29sIHNleHBmbGFnKQogIHsK ICAgIExpc3BfT2JqZWN0IHZhbDsKICAgIHB0cmRpZmZfdCBzdG9wID0gY291bnQgPiAwID8g WlYgOiBCRUdWOwotLS0gMjU2MiwyNTgyIC0tLS0KICAgIHJldHVybiBBU0NJSV9DSEFSX1Ag KGMpIHx8ICFtdWx0aWJ5dGVfc3ltYm9sX3AgPyBTWU5UQVggKGMpIDogU3N5bWJvbDsKICB9 CiAgCisgLyogRUxJU1BGTEFHIHN0YW5kcyBmb3IgZW1hY3MgbGlzcCBzeW50YXguCisgICAg RUxJU1BGTEFHIHdvbid0IGJlIHRydWUgd2l0aG91dCBTRVhQRkxBRyBpcyB0cnVlLgorICAg IFdoZW4gRUxJU1BGTEFHIGlzIHRydWUsIHNwZWNpYWwgc2Nhbiwgb3ZlciBzeW50YXggdGFi bGUsIGlzIGRvbmUuCisgICAgVGhleSBhcmU6OworICAgICBhLiAjTj0gLS0gbGFiZWwgb2Yg Y3ljbGljIG9iamVjdAorICAgICBiLiAjJk4iUyIgLS0gYm9vbCB2ZWN0b3IKKyAgICAgYy4g I3MoLi4uKSAtLSBoYXNoIHRhYmxlCisgICAgIGQuICNeWy4uLl0gLS0gY2hhci10YWJsZQor ICAgICBlLiAjXl5bLi4uXSAtLSBzdWItY2hhci10YWJsZQorICAgICBmLiAjIyAtLSBlbXB0 eSBzeW1ib2wKKyAgICB3aGVyZSBOIGlzIGRpZ2l0cywgIlMiIGlzIHN0cmluZywgLi4uIGlz IHNleHBzLgorICAgIE5vdGUgbGFiZWwgb2YgY3ljbGljIG9iamVjdCBpcyBub3Qgc2V4cCwg dGhlcmVmb3JlIHNraXBwZWQuICovCisgCiAgc3RhdGljIExpc3BfT2JqZWN0CiEgc2Nhbl9s aXN0cyAoRU1BQ1NfSU5UIGZyb20sIEVNQUNTX0lOVCBjb3VudCwgRU1BQ1NfSU5UIGRlcHRo LCBib29sIHNleHBmbGFnLCBib29sIGVsaXNwZmxhZykKICB7CiAgICBMaXNwX09iamVjdCB2 YWw7CiAgICBwdHJkaWZmX3Qgc3RvcCA9IGNvdW50ID4gMCA/IFpWIDogQkVHVjsKKioqKioq KioqKioqKioqCioqKiAyNTkzLDI1OTggKioqKgotLS0gMjYwNiwyNjE0IC0tLS0KICAgIGlt bWVkaWF0ZV9xdWl0ID0gMTsKICAgIFFVSVQ7CiAgCisgICAvKiBmb3IgaW5zdXJhbmNlLiBl bGlzcGZsYWcgaW1wbGllcyBzZXhwZmxhZyBiZWxvdyAqLworICAgaWYgKCFzZXhwZmxhZykg ZWxpc3BmbGFnID0gMDsKKyAKICAgIFNFVFVQX1NZTlRBWF9UQUJMRSAoZnJvbSwgY291bnQp OwogICAgd2hpbGUgKGNvdW50ID4gMCkKICAgICAgewoqKioqKioqKioqKioqKioKKioqIDI2 MzMsMjYzOCAqKioqCi0tLSAyNjQ5LDI3NTYgLS0tLQogIAkgIGlmIChwcmVmaXgpCiAgCSAg ICBjb250aW51ZTsKICAKKyAJICAvKiBjaGVjayBlbGlzcCBzcGVjaWFsIHN5bnRheCBzdGFy dGluZyB3aXRoICcjJy4KKyAJICAgICBuZWVkIGF0IGxlYXN0IG9uZSBjaGFyLiAqLworIAkg IGlmIChjID09ICcjJyAmJiAhZGVwdGggJiYgZWxpc3BmbGFnICYmIGZyb20gPCBzdG9wKQor IAkgICAgeworIAkgICAgICBFTUFDU19JTlQgZiA9IGZyb207CisgCSAgICAgIHB0cmRpZmZf dCBiID0gZnJvbV9ieXRlOworIAkgICAgICBjID0gRkVUQ0hfQ0hBUl9BU19NVUxUSUJZVEUg KGIpOworIAkgICAgICBzd2l0Y2ggKGMpCisgCQl7CisgCQljYXNlICcwJzogY2FzZSAnMSc6 IGNhc2UgJzInOiBjYXNlICczJzogY2FzZSAnNCc6CisgCQljYXNlICc1JzogY2FzZSAnNic6 IGNhc2UgJzcnOiBjYXNlICc4JzogY2FzZSAnOSc6CisgCQkgIC8qICNOPSAqLworIAkJICBk bworIAkJICAgIHsKKyAJCSAgICAgIGlmIChmID09IHN0b3ApIGJyZWFrOworIAkJICAgICAg SU5DX0JPVEggKGYsIGIpOworIAkJICAgICAgYyA9IEZFVENIX0NIQVJfQVNfTVVMVElCWVRF IChiKTsKKyAJCSAgICB9IHdoaWxlIChjID49ICcwJyAmJiBjIDw9ICc5Jyk7CisgCQkgIGlm IChjID09ICc9JykKKyAJCSAgICB7CisgCQkgICAgICBJTkNfQk9USCAoZiwgYik7CisgCQkg ICAgICBmcm9tID0gZjsKKyAJCSAgICAgIGZyb21fYnl0ZSA9IGI7CisgCQkgICAgICBjb250 aW51ZTsJLyogc2tpcCB0aGlzIGxhYmVsICovCisgCQkgICAgfQorIAkJICBicmVhazsKKyAK KyAJCWNhc2UgJyYnOgorIAkJICAvKiAjJk4iWCIgKi8KKyAJCSAgaWYgKGYgKyAyIDwgc3Rv cCkKKyAJCSAgICB7CisgCQkgICAgICBJTkNfQk9USCAoZiwgYik7CisgCQkgICAgICBjID0g RkVUQ0hfQ0hBUl9BU19NVUxUSUJZVEUgKGIpOworIAkJICAgICAgaWYgKGMgPj0gJzAnICYm IGMgPD0gJzknKQorIAkJCXsKKyAJCQkgIGRvCisgCQkJICAgIHsKKyAJCQkgICAgICBpZiAo ZiA9PSBzdG9wKSBicmVhazsKKyAJCQkgICAgICBJTkNfQk9USCAoZiwgYik7CisgCQkJICAg ICAgYyA9IEZFVENIX0NIQVJfQVNfTVVMVElCWVRFIChiKTsKKyAJCQkgICAgfSB3aGlsZSAo YyA+PSAnMCcgJiYgYyA8PSAnOScpOworIAkJCSAgaWYgKGMgPT0gJyInKQorIAkJCSAgICB7 CisgCQkJICAgICAgY29kZSA9IFNzdHJpbmc7CisgCQkJICAgICAgSU5DX0JPVEggKGYsIGIp OworIAkJCSAgICAgIGZyb20gPSBmOworIAkJCSAgICAgIGZyb21fYnl0ZSA9IGI7CisgCQkJ ICAgICAgLyogbmV4dCBpbiBTc3RyaW5nICovCisgCQkJICAgIH0KKyAJCQl9CisgCQkgICAg fQorIAkJICBicmVhazsKKyAKKyAJCWNhc2UgJ3MnOgorIAkJICAvKiAjcyguLi4pICovCisg CQkgIGlmIChmICsgMSA8IHN0b3ApCisgCQkgICAgeworIAkJICAgICAgSU5DX0JPVEggKGYs IGIpOworIAkJICAgICAgYyA9IEZFVENIX0NIQVJfQVNfTVVMVElCWVRFIChiKTsKKyAJCSAg ICAgIGlmIChjID09ICcoJykKKyAJCQl7CisgCQkJICBjb2RlID0gU29wZW47CisgCQkJICBJ TkNfQk9USCAoZiwgYik7CisgCQkJICBmcm9tID0gZjsKKyAJCQkgIGZyb21fYnl0ZSA9IGI7 CisgCQkJICAvKiBuZXh0IGluIFNvcGVuICovCisgCQkJfQorIAkJICAgIH0KKyAJCSAgYnJl YWs7CisgCisgCQljYXNlICdeJzoKKyAJCSAgLyogI15bLi4uXSAjXl5bLi4uXSovCisgCQkg IGlmIChmICsgMSA8IHN0b3ApCisgCQkgICAgeworIAkJICAgICAgSU5DX0JPVEggKGYsIGIp OworIAkJICAgICAgYyA9IEZFVENIX0NIQVJfQVNfTVVMVElCWVRFIChiKTsKKyAJCSAgICAg IGlmIChjID09ICdeJyAmJiBmICsgMSA8IHN0b3ApCisgCQkJeworIAkJCSAgSU5DX0JPVEgg KGYsIGIpOworIAkJCSAgYyA9IEZFVENIX0NIQVJfQVNfTVVMVElCWVRFIChiKTsKKyAJCQl9 CisgCQkgICAgICBpZiAoYyA9PSAnWycpCisgCQkJeworIAkJCSAgY29kZSA9IFNvcGVuOwor IAkJCSAgSU5DX0JPVEggKGYsIGIpOworIAkJCSAgZnJvbSA9IGY7CisgCQkJICBmcm9tX2J5 dGUgPSBiOworIAkJCSAgLyogbmV4dCBpbiBTb3BlbiAqLworIAkJCX0KKyAJCSAgICB9Cisg CQkgIGJyZWFrOworIAorIAkJY2FzZSAnIyc6CisgCQkgIC8qICMjICovCisgCQkgIElOQ19C T1RIIChmLCBiKTsKKyAJCSAgZnJvbSA9IGY7CisgCQkgIGZyb21fYnl0ZSA9IGI7CisgCQkg IGlmIChkZXB0aCkgY29udGludWU7CisgCQkgIGdvdG8gZG9uZTsKKyAJCX0KKyAJICAgIH0K KyAKICAJICBzd2l0Y2ggKGNvZGUpCiAgCSAgICB7CiAgCSAgICBjYXNlIFNlc2NhcGU6Cioq KioqKioqKioqKioqKgoqKiogMjgwNSwyODEwICoqKioKLS0tIDI5MjMsMjk2NSAtLS0tCiAg CSAgICB9CiAgCSAgZWxzZSBpZiAoU1lOVEFYX0ZMQUdTX1BSRUZJWCAoc3ludGF4KSkKICAJ ICAgIGNvbnRpbnVlOworIAkgIGVsc2UgaWYgKCFkZXB0aCAmJiBlbGlzcGZsYWcgJiYgZnJv bSA+IHN0b3ApCisgCSAgICB7CisgCSAgICAgIEVNQUNTX0lOVCBmID0gZnJvbTsKKyAJICAg ICAgcHRyZGlmZl90IGIgPSBmcm9tX2J5dGU7CisgCSAgICAgIGlmIChjID09ICc9JykKKyAJ CXsKKyAJCSAgLyogI049ICovCisgCQkgIERFQ19CT1RIIChmLCBiKTsKKyAJCSAgYyA9IEZF VENIX0NIQVJfQVNfTVVMVElCWVRFIChiKTsKKyAJCSAgaWYgKGMgPj0gJzAnICYmIGMgPD0g JzknKQorIAkJICAgIHsKKyAJCSAgICAgIGRvCisgCQkJeworIAkJCSAgaWYgKGYgPT0gc3Rv cCkgYnJlYWs7CisgCQkJICBERUNfQk9USCAoZiwgYik7CisgCQkJICBjID0gRkVUQ0hfQ0hB Ul9BU19NVUxUSUJZVEUgKGIpOworIAkJCX0gd2hpbGUgKGMgPj0gJzAnICYmIGMgPD0gJzkn KTsKKyAJCSAgICAgIGlmIChjID09ICcjJykKKyAJCQl7CisgCQkJICBmcm9tID0gZjsKKyAJ CQkgIGZyb21fYnl0ZSA9IGI7CisgCQkJICBjb250aW51ZTsgLyogc2tpcCB0aGlzIGxhYmVs ICovCisgCQkJfQorIAkJICAgIH0KKyAJCX0KKyAJICAgICAgZWxzZSBpZiAoYyA9PSAnIycp CisgCQl7CisgCQkgIC8qICMjICovCisgCQkgIERFQ19CT1RIIChmLCBiKTsKKyAJCSAgYyA9 IEZFVENIX0NIQVJfQVNfTVVMVElCWVRFIChiKTsKKyAJCSAgaWYgKGMgPT0gJyMnKSB7Cisg CQkgICAgZnJvbSA9IGY7CisgCQkgICAgZnJvbV9ieXRlID0gYjsKKyAJCSAgICBnb3RvIGRv bmUyOworIAkJICB9CisgCQl9CisgCSAgICB9CiAgCiAgCSAgc3dpdGNoIChjb2RlKQogIAkg ICAgewoqKioqKioqKioqKioqKioKKioqIDI4NjQsMjg2OSAqKioqCi0tLSAzMDE5LDMwNjkg LS0tLQogIAkgICAgICBicmVhazsKICAKICAJICAgIGNhc2UgU29wZW46CisgCSAgICAgIC8q IHNjYW4gYmFjayAjcygsICNeWywgI15eWyBhcyBpZiBwcmVmaXhlcy4KKyAJCSBuZWVkIGF0 IGxlYXN0IDIgY2hhcnMuICovCisgCSAgICAgIGlmIChkZXB0aCA9PSAxICYmIGVsaXNwZmxh ZyAmJiBmcm9tICsgMSA+IHN0b3ApCisgCQl7CisgCQkgIEVNQUNTX0lOVCBmID0gZnJvbTsK KyAJCSAgcHRyZGlmZl90IGIgPSBmcm9tX2J5dGU7CisgCQkgIGlmIChjID09ICcoJykKKyAJ CSAgICB7CisgCQkgICAgICAvKiAjcyguLi4pICovCisgCQkgICAgICBERUNfQk9USCAoZiwg Yik7CisgCQkgICAgICBjID0gRkVUQ0hfQ0hBUl9BU19NVUxUSUJZVEUgKGIpOworIAkJICAg ICAgaWYgKGMgPT0gJ3MnKQorIAkJCXsKKyAJCQkgIERFQ19CT1RIIChmLCBiKTsKKyAJCQkg IGMgPSBGRVRDSF9DSEFSX0FTX01VTFRJQllURSAoYik7CisgCQkJICBpZiAoYyA9PSAnIycp CisgCQkJICAgIHsKKyAJCQkgICAgICBmcm9tID0gZjsKKyAJCQkgICAgICBmcm9tX2J5dGUg PSBiOworIAkJCSAgICB9CisgCQkJfQorIAkJICAgIH0KKyAJCSAgZWxzZSBpZiAoYyA9PSAn WycpCisgCQkgICAgeworIAkJICAgICAgLyogI15bLi4uXSBvciAjXl5bLi4uXSAqLworIAkJ ICAgICAgREVDX0JPVEggKGYsIGIpOworIAkJICAgICAgYyA9IEZFVENIX0NIQVJfQVNfTVVM VElCWVRFIChiKTsKKyAJCSAgICAgIGlmIChjID09ICdeJykKKyAJCQl7CisgCQkJICBERUNf Qk9USCAoZiwgYik7CisgCQkJICBjID0gRkVUQ0hfQ0hBUl9BU19NVUxUSUJZVEUgKGIpOwor IAkJCSAgaWYgKGMgPT0gJ14nICYmIGYgPiBzdG9wKQorIAkJCSAgICB7CisgCQkJICAgICAg LyogI15eWy4uLl0gKi8KKyAJCQkgICAgICBERUNfQk9USCAoZiwgYik7CisgCQkJICAgICAg YyA9IEZFVENIX0NIQVJfQVNfTVVMVElCWVRFIChiKTsKKyAJCQkgICAgfQorIAkJCSAgaWYg KGMgPT0gJyMnKQorIAkJCSAgICB7CisgCQkJICAgICAgZnJvbSA9IGY7CisgCQkJICAgICAg ZnJvbV9ieXRlID0gYjsKKyAJCQkgICAgfQorIAkJCX0KKyAJCSAgICB9CisgCQl9CiAgCSAg ICBvcGVuMjoKICAJICAgICAgaWYgKCEtLWRlcHRoKSBnb3RvIGRvbmUyOwogIAkgICAgICBp ZiAoZGVwdGggPCBtaW5fZGVwdGgpCioqKioqKioqKioqKioqKgoqKiogMjkyMiwyOTI3ICoq KioKLS0tIDMxMjIsMzE1NiAtLS0tCiAgCQkJYnJlYWs7CiAgCQkgICAgfQogIAkJfQorIAor IAkgICAgICAvKiAjJk4iU1RSSU5HIiAqLworIAkgICAgICBpZiAoIWRlcHRoICYmIGVsaXNw ZmxhZyAmJiBmcm9tICsgMiA+IHN0b3ApCisgCQl7CisgCQkgIEVNQUNTX0lOVCBmID0gZnJv bTsKKyAJCSAgcHRyZGlmZl90IGIgPSBmcm9tX2J5dGU7CisgCQkgIERFQ19CT1RIIChmLCBi KTsKKyAJCSAgYyA9IEZFVENIX0NIQVJfQVNfTVVMVElCWVRFIChiKTsKKyAJCSAgaWYgKGMg Pj0gJzAnICYmIGMgPD0gJzknKQorIAkJICAgIHsKKyAJCSAgICAgIGRvCisgCQkJeworIAkJ CSAgaWYgKGYgPT0gc3RvcCkgYnJlYWs7CisgCQkJICBERUNfQk9USCAoZiwgYik7CisgCQkJ ICBjID0gRkVUQ0hfQ0hBUl9BU19NVUxUSUJZVEUgKGIpOworIAkJCX0gd2hpbGUgKGMgPj0g JzAnICYmIGMgPD0gJzknKTsKKyAJCSAgICAgIGlmIChjID09ICcmJyAmJiBmID4gc3RvcCkK KyAJCQl7CisgCQkJICBERUNfQk9USCAoZiwgYik7CisgCQkJICBjID0gRkVUQ0hfQ0hBUl9B U19NVUxUSUJZVEUgKGIpOworIAkJCSAgaWYgKGMgPT0gJyMnKQorIAkJCSAgICB7CisgCQkJ ICAgICAgZnJvbSA9IGY7CisgCQkJICAgICAgZnJvbV9ieXRlID0gYjsKKyAJCQkgICAgfQor IAkJCX0KKyAJCSAgICB9CisgCQl9CisgCiAgCSAgICAgIGlmICghZGVwdGggJiYgc2V4cGZs YWcpIGdvdG8gZG9uZTI7CiAgCSAgICAgIGJyZWFrOwogIAkgICAgZGVmYXVsdDoKKioqKioq KioqKioqKioqCioqKiAyOTc3LDI5ODggKioqKgogICAgQ0hFQ0tfTlVNQkVSIChjb3VudCk7 CiAgICBDSEVDS19OVU1CRVIgKGRlcHRoKTsKICAKISAgIHJldHVybiBzY2FuX2xpc3RzIChY SU5UIChmcm9tKSwgWElOVCAoY291bnQpLCBYSU5UIChkZXB0aCksIDApOwogIH0KICAKISBE RUZVTiAoInNjYW4tc2V4cHMiLCBGc2Nhbl9zZXhwcywgU3NjYW5fc2V4cHMsIDIsIDIsIDAs CiAgICAgICAgIGRvYzogLyogU2NhbiBmcm9tIGNoYXJhY3RlciBudW1iZXIgRlJPTSBieSBD T1VOVCBiYWxhbmNlZCBleHByZXNzaW9ucy4KICBJZiBDT1VOVCBpcyBuZWdhdGl2ZSwgc2Nh biBiYWNrd2FyZHMuCiAgUmV0dXJucyB0aGUgY2hhcmFjdGVyIG51bWJlciBvZiB0aGUgcG9z aXRpb24gdGh1cyBmb3VuZC4KICAKICBDb21tZW50cyBhcmUgaWdub3JlZCBpZiBgcGFyc2Ut c2V4cC1pZ25vcmUtY29tbWVudHMnIGlzIG5vbi1uaWwuCi0tLSAzMjA2LDMyMTkgLS0tLQog ICAgQ0hFQ0tfTlVNQkVSIChjb3VudCk7CiAgICBDSEVDS19OVU1CRVIgKGRlcHRoKTsKICAK ISAgIHJldHVybiBzY2FuX2xpc3RzIChYSU5UIChmcm9tKSwgWElOVCAoY291bnQpLCBYSU5U IChkZXB0aCksIDAsIDApOwogIH0KICAKISBERUZVTiAoInNjYW4tc2V4cHMiLCBGc2Nhbl9z ZXhwcywgU3NjYW5fc2V4cHMsIDIsIDMsIDAsCiAgICAgICAgIGRvYzogLyogU2NhbiBmcm9t IGNoYXJhY3RlciBudW1iZXIgRlJPTSBieSBDT1VOVCBiYWxhbmNlZCBleHByZXNzaW9ucy4K ICBJZiBDT1VOVCBpcyBuZWdhdGl2ZSwgc2NhbiBiYWNrd2FyZHMuCisgSWYgb3B0aW9uYWwg RUxJU1AtU1lOVEFYIGlzIG5vbi1uaWwsIGhhbmRsZSBlbGlzcCBzcGVjaWZpYyBzeW50YXgg YXMgYm9vbCB2ZWN0b3IsCisgbGFiZWwgb2YgY3ljbGljIG9iamVjdCwgaGFzaCB0YWJsZSwg Y2hhci10YWJsZSwgZW1wdHkgc3ltYm9sLgogIFJldHVybnMgdGhlIGNoYXJhY3RlciBudW1i ZXIgb2YgdGhlIHBvc2l0aW9uIHRodXMgZm91bmQuCiAgCiAgQ29tbWVudHMgYXJlIGlnbm9y ZWQgaWYgYHBhcnNlLXNleHAtaWdub3JlLWNvbW1lbnRzJyBpcyBub24tbmlsLgoqKioqKioq KioqKioqKioKKioqIDI5OTEsMzAwMiAqKioqCiAgaW4gdGhlIG1pZGRsZSBvZiBhIHBhcmVu dGhldGljYWwgZ3JvdXBpbmcsIGFuIGVycm9yIGlzIHNpZ25hbGVkLgogIElmIHRoZSBiZWdp bm5pbmcgb3IgZW5kIGlzIHJlYWNoZWQgYmV0d2VlbiBncm91cGluZ3MKICBidXQgYmVmb3Jl IGNvdW50IGlzIHVzZWQgdXAsIG5pbCBpcyByZXR1cm5lZC4gICovKQohICAgKExpc3BfT2Jq ZWN0IGZyb20sIExpc3BfT2JqZWN0IGNvdW50KQogIHsKICAgIENIRUNLX05VTUJFUiAoZnJv bSk7CiAgICBDSEVDS19OVU1CRVIgKGNvdW50KTsKICAKISAgIHJldHVybiBzY2FuX2xpc3Rz IChYSU5UIChmcm9tKSwgWElOVCAoY291bnQpLCAwLCAxKTsKICB9CiAgCiAgREVGVU4gKCJi YWNrd2FyZC1wcmVmaXgtY2hhcnMiLCBGYmFja3dhcmRfcHJlZml4X2NoYXJzLCBTYmFja3dh cmRfcHJlZml4X2NoYXJzLAotLS0gMzIyMiwzMjMzIC0tLS0KICBpbiB0aGUgbWlkZGxlIG9m IGEgcGFyZW50aGV0aWNhbCBncm91cGluZywgYW4gZXJyb3IgaXMgc2lnbmFsZWQuCiAgSWYg dGhlIGJlZ2lubmluZyBvciBlbmQgaXMgcmVhY2hlZCBiZXR3ZWVuIGdyb3VwaW5ncwogIGJ1 dCBiZWZvcmUgY291bnQgaXMgdXNlZCB1cCwgbmlsIGlzIHJldHVybmVkLiAgKi8pCiEgICAo TGlzcF9PYmplY3QgZnJvbSwgTGlzcF9PYmplY3QgY291bnQsIExpc3BfT2JqZWN0IGVsaXNw X3N5bnRheCkKICB7CiAgICBDSEVDS19OVU1CRVIgKGZyb20pOwogICAgQ0hFQ0tfTlVNQkVS IChjb3VudCk7CiAgCiEgICByZXR1cm4gc2Nhbl9saXN0cyAoWElOVCAoZnJvbSksIFhJTlQg KGNvdW50KSwgMCwgMSwgIU5JTFAgKGVsaXNwX3N5bnRheCkpOwogIH0KICAKICBERUZVTiAo ImJhY2t3YXJkLXByZWZpeC1jaGFycyIsIEZiYWNrd2FyZF9wcmVmaXhfY2hhcnMsIFNiYWNr d2FyZF9wcmVmaXhfY2hhcnMsCg== --Boundary-NX99F4nDXKUSaYmLWr4ME-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 03 12:09:55 2013 Received: (at 15998) by debbugs.gnu.org; 3 Dec 2013 17:09:55 +0000 Received: from localhost ([127.0.0.1]:56687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VntTv-0006yP-Fx for submit@debbugs.gnu.org; Tue, 03 Dec 2013 12:09:55 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:10606) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VntTu-0006yA-5Y for 15998@debbugs.gnu.org; Tue, 03 Dec 2013 12:09:54 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AioQABK/CFFFxL6g/2dsb2JhbABEhCa6aBdzgh4BAQQBViMFCws0EhQYDSSIHgaxH5AOkQoDiGGcGYFegxU X-IPAS-Result: AioQABK/CFFFxL6g/2dsb2JhbABEhCa6aBdzgh4BAQQBViMFCws0EhQYDSSIHgaxH5AOkQoDiGGcGYFegxU X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="41010289" Received: from 69-196-190-160.dsl.teksavvy.com (HELO pastel.home) ([69.196.190.160]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 03 Dec 2013 12:09:48 -0500 Received: by pastel.home (Postfix, from userid 20848) id 3E84A600BF; Tue, 3 Dec 2013 12:09:48 -0500 (EST) From: Stefan Monnier To: Shigeru Fukaya Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Message-ID: References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> Date: Tue, 03 Dec 2013 12:09:48 -0500 In-Reply-To: <8CEF00CAB165Bshigeru.fukaya@gmail.com> (Shigeru Fukaya's message of "Tue, 03 Dec 2013 18:47:24 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15998 Cc: 15998@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > 1) add `scan-sexps' an optional argument, `elisp-syntax'. I don't think I want to add such elisp-specific hacks to the scan-sexps code. Better would be to change emacs-lisp-mode to set forward-sexp-function to a function that handles those cases. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 04 10:34:53 2016 Received: (at control) by debbugs.gnu.org; 4 Mar 2016 15:34:53 +0000 Received: from localhost ([127.0.0.1]:33723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abrkj-0000FW-Ib for submit@debbugs.gnu.org; Fri, 04 Mar 2016 10:34:53 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:47401) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abrki-0000FB-1U for control@debbugs.gnu.org; Fri, 04 Mar 2016 10:34:52 -0500 Received: from 2.150.35.31.tmi.telenormobil.no ([2.150.35.31] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1abrjs-0004T2-3R for control@debbugs.gnu.org; Fri, 04 Mar 2016 16:34:00 +0100 From: Lars Ingebrigtsen To: control@debbugs.gnu.org Subject: control message for bug #15998 Message-ID: <87lh5yiafd.fsf@totally-fudged-out-message-id> Date: Fri, 04 Mar 2016 15:33:59 +0000 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-MailScanner-ID: 1abrjs-0004T2-3R X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1457710444.94894@1DYFfq6GC5XfkpyV+edxOw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) tags 15998 patch From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 11:23:13 2019 Received: (at 15998) by debbugs.gnu.org; 26 Jun 2019 15:23:13 +0000 Received: from localhost ([127.0.0.1]:36827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hg9lQ-0006Zl-WC for submit@debbugs.gnu.org; Wed, 26 Jun 2019 11:23:13 -0400 Received: from quimby.gnus.org ([80.91.231.51]:50776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hg9lP-0006Za-2g for 15998@debbugs.gnu.org; Wed, 26 Jun 2019 11:23:11 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hg9lJ-0001Ck-Vx; Wed, 26 Jun 2019 17:23:08 +0200 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> Date: Wed, 26 Jun 2019 17:23:05 +0200 In-Reply-To: (Stefan Monnier's message of "Tue, 03 Dec 2013 12:09:48 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: >> 1) add `scan-sexps' an optional argument, `elisp-syntax'. > > I don't think I want to add such elisp-specific hacks to the > scan-sexps code. Better would be to change emacs-lisp-mode to set > forw [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15998 Cc: 15998@debbugs.gnu.org, Shigeru Fukaya X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: >> 1) add `scan-sexps' an optional argument, `elisp-syntax'. > > I don't think I want to add such elisp-specific hacks to the > scan-sexps code. Better would be to change emacs-lisp-mode to set > forward-sexp-function to a function that handles those cases. But do we want to implement a brand new forward-sexp just for Emacs Lisp? I'm assuming that a Lisp-based implementation would be uncomfortably slow... To recap, the following doesn't forward-sexp correctly: 1. #s(...) hash table 2. ^[...] ^^[...] char table 5. ## empty symbol 9. #&N"XXX" bool vector And especially 1) is rather annoying... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 13:06:33 2019 Received: (at 15998) by debbugs.gnu.org; 26 Jun 2019 17:06:33 +0000 Received: from localhost ([127.0.0.1]:36965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgBNQ-00037o-OD for submit@debbugs.gnu.org; Wed, 26 Jun 2019 13:06:32 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:29653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgBNP-00037Y-2g for 15998@debbugs.gnu.org; Wed, 26 Jun 2019 13:06:31 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 86C5B100A32; Wed, 26 Jun 2019 13:06:24 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 610E91009BB; Wed, 26 Jun 2019 13:06:23 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1561568783; bh=9T9hw4+b24Sgom3DyNOzQLEzOiom1SQRvX1bEgprn8w=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=JzzxnBtwJkZR0m4AuKyQmKrpootpZKWT8gTIU+GjCDnzJz+FN7w847kipyoQvcxzD FwaXq27kZdvSIMo+XBFO11KKCNatgfwCvHKaUo0QIexTEkKHo3DXe8exOcRSqsDnY4 Rafry34A2Jji0q4ppu3QkwL0u1Cl7yftAekt7YiFAiWD9GMwycqfzGrZ8DLSYN7txD sN9o/hzPHcOyX6XtoIl1RRdyW4+I72SkmoJtINwK1hPovdOSmPBu9VpgwOoDvtOZSL P34fH+Z5M+PkrvzPuRbzjjniQ0JuCmiEG4TDnWouXr8YWGSXYcws6NvSNzA7EjawVV gdW7RP56b942g== Received: from alfajor (modemcable157.163-203-24.mc.videotron.ca [24.203.163.157]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2A7A8120229; Wed, 26 Jun 2019 13:06:23 -0400 (EDT) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Message-ID: References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> Date: Wed, 26 Jun 2019 13:06:22 -0400 In-Reply-To: (Lars Ingebrigtsen's message of "Wed, 26 Jun 2019 17:23:05 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.399 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15998 Cc: Shigeru Fukaya , 15998@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > But do we want to implement a brand new forward-sexp just for Emacs Lisp? No, but I think syntax-propertize can take care of those things. > I'm assuming that a Lisp-based implementation would be > uncomfortably slow... > > To recap, the following doesn't forward-sexp correctly: > > 1. #s(...) hash table > 2. ^[...] ^^[...] char table > 5. ## empty symbol > 9. #&N"XXX" bool vector [ I believe for (2) there's a missing # in there somewhere, right? ] > And especially 1) is rather annoying... I do wonder when/where these things show up, tho. I'd expect those to appear in .elc files and in the output of M-: and IELM buffers, but not in emacs-lisp-mode buffers. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 27 06:30:31 2019 Received: (at 15998) by debbugs.gnu.org; 27 Jun 2019 10:30:31 +0000 Received: from localhost ([127.0.0.1]:37478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgRfj-0006sW-EW for submit@debbugs.gnu.org; Thu, 27 Jun 2019 06:30:31 -0400 Received: from quimby.gnus.org ([80.91.231.51]:38978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgRfh-0006qX-M3 for 15998@debbugs.gnu.org; Thu, 27 Jun 2019 06:30:30 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hgRfd-00044u-Sq; Thu, 27 Jun 2019 12:30:28 +0200 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUuNC0RFxeinYRjYlIE BQXj5tyl3TBQAAACTElEQVQ4jXWTTXLkIAyFhdWzlwIHcEPYA+rs7QoHyLjL979KHnZ1J6nMsGla H3r6NfXnyfv3Q/8F7+kGo91+e7xatf767n+DmlpI9e9vcEvcZ04n2GKO8QSXy6V0puUEKbUH+JFV S1uKbdwoPs8QMsv31saVfkS8V2qJ/wE+HHEhajF/B1tORWFvNtl3kCOTkhGULLYvkCIee8jQy1Zi egL8Yaqe6sScET0+wL3EGVJSmN2ESsoDpGKFHII4my1PGz3AoS9tdm66tx310yMECRze7mWhKbWc 2hcg11F2UZnQl7k9pUqlQFYcEZmP8zMrxLYLEQ9FE/TkIYWH5ApAcUqKWiiewPCURKQ6EROjfHQS x4a4qrouqGaiifb5DfZYHApUZe2qvUsx2q8ZGxBnNXPaV4wYft17yvDYIpvwAH0NK/RUGrU2dobc iBHWVdyR33TWkfBYkWhfkQDbSKTRuU3wHtKrOhJOzpAVcsr7MC8OUiLsS0pcmRAi7lddlWMI66jR LPLVkw2tKxK0ViG1IBZHnoVekNT+0TumlEZ14otPbETveTuAeqsO5SEKlwH0z932KyrjNmvAr4qz xh7RnGu30INyogFcEB8Len1Bw9GI0AVzhUNf15cEKQ50KhxgFUWzPFvDCshh7n0ZjbGCKoktU1jK 6PRwGvMo6SLoW/v61Eav8DilIE4ZQCUMG55hPzT4ecHNIkCpdXJonWoy1rX4wmQtk1bP3pv3IzD2 mj0XFAhgZr4aTxCoFQOeJuwex2Nl9JyT+jHI40rtE1wXxbz7f8U6AAAAAElFTkSuQmCC Date: Thu, 27 Jun 2019 12:30:25 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 26 Jun 2019 13:06:22 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: > I do wonder when/where these things show up, tho. > I'd expect those to appear in .elc files and in the output of M-: and > IELM buffers, but not in emacs-lisp-mode buffers. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15998 Cc: Shigeru Fukaya , 15998@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: > I do wonder when/where these things show up, tho. > I'd expect those to appear in .elc files and in the output of M-: and > IELM buffers, but not in emacs-lisp-mode buffers. That's true. Those things mostly show up when discussing Emacs Lisp and not when writing Emacs Lisp -- so they're really more in text buffers than in Lisp buffers... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 06 22:08:50 2019 Received: (at 15998) by debbugs.gnu.org; 7 Jul 2019 02:08:50 +0000 Received: from localhost ([127.0.0.1]:56039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjwbi-0003K8-0e for submit@debbugs.gnu.org; Sat, 06 Jul 2019 22:08:50 -0400 Received: from mail-io1-f53.google.com ([209.85.166.53]:34043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjwbf-0003Ju-Ic for 15998@debbugs.gnu.org; Sat, 06 Jul 2019 22:08:48 -0400 Received: by mail-io1-f53.google.com with SMTP id k8so27258707iot.1 for <15998@debbugs.gnu.org>; Sat, 06 Jul 2019 19:08:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=mHWk1eDo+1fbGJI5ROaWrVKTLWxoSNTQZ04YZhLruxw=; b=s+y5mNLKFvpEXJTA97N6MPsXa70mdt7mtWht5JF4nfl+MwiQKmEht3U2UXC262A86F 5/5pf5A+eMRjxdub9CeAAGJYTKZ/Vgr9a/L7Hg0ZXeif1zvqP29TM44YdKGRQFmOmvzJ ZcacpH9ENKOXrC8iFXEk/5BOUcohviEVAyKmPe27GCCSM/IMQY0y6sXXYEABFgzrznCw UnuPJyqLrZAyQOWFy3UL+rrdBpd4LFQp3emTubjQ+dLJSKrzykQhpGN9JiYOKk4Ge9cW 4acmudteJJYHMs14uzs2rhqiykhVZRCNrlEV4GQBe9DPSI57JJjLDvS9FBsVMaApLaM1 CXtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=mHWk1eDo+1fbGJI5ROaWrVKTLWxoSNTQZ04YZhLruxw=; b=DzXDZv1iuCmfatIzir9Q+C/Gk/To29BwfBlq279oRRoq3YTtXqwGCFHsinXDnfqDHo UG0IVMmWGEb85Vxk9ZL4+NYR71Nbki4G81ty+5U33h5n1FYV1erIwu+ExWeKFuthylRo wp6eQBrHJTS4RNJZFVH6voSp9Li+pL6SPqSuFXuAl0yHWXDBhSGB2bO62dcCxs2CaVg9 X3CiWv0dXhWZ4OJlDSjPPjktlS8t0KPRfcPyK9azshKVBWoZqfkCFAyXXos9detBoL2E /JxfIRet2TB0HHR8wLJg9fr9zvuzgRbMb/01yXlRVYDp3Dft/UNAOcrCi2qLB4ABYHmO pCSw== X-Gm-Message-State: APjAAAUkUvSZTc5jpoI5HKHdpyWtWQd/iGQU47TJ/mUPYWAq3a6o7vRJ sT6Yw0qkisaTD9TXT3m5V4KTk7j2 X-Google-Smtp-Source: APXvYqxM07dL1mASJ/IbTPNCkEmPhosiBue4ZvF/CypztqUw5RxBXk65D6h9++Ms2OnwcfEYT2AdkA== X-Received: by 2002:a5d:9448:: with SMTP id x8mr12430076ior.102.1562465321468; Sat, 06 Jul 2019 19:08:41 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id r5sm10981750iom.42.2019.07.06.19.08.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 06 Jul 2019 19:08:40 -0700 (PDT) From: Noam Postavsky To: Stefan Monnier Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> Date: Sat, 06 Jul 2019 22:08:39 -0400 In-Reply-To: (Stefan Monnier's message of "Wed, 26 Jun 2019 13:06:22 -0400") Message-ID: <875zoe4mvs.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 15998 Cc: Lars Ingebrigtsen , 15998@debbugs.gnu.org, Shigeru Fukaya X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) --=-=-= Content-Type: text/plain Stefan Monnier writes: >> But do we want to implement a brand new forward-sexp just for Emacs Lisp? > > No, but I think syntax-propertize can take care of those things. The patch below seems to work, no new sexp movement commands needed? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Handle-elisp-syntax-better-Bug-15998.patch Content-Description: patch >From 463f98c55ff7d6bde576a9538d3ae3a33a576cf5 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sat, 6 Jul 2019 21:55:03 -0400 Subject: [PATCH] Handle elisp #-syntax better (Bug#15998) * elisp-mode.el (elisp-mode-syntax-propertize): New function. (emacs-lisp-mode): Set it as syntax-propertize-function. --- lisp/progmodes/elisp-mode.el | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index cb1b17b447..c86277a309 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el @@ -213,6 +213,20 @@ emacs-lisp-macroexpand (if (bolp) (delete-char -1)) (indent-region start (point))))) +(defun elisp-mode-syntax-propertize (start end) + (goto-char start) + (funcall + (syntax-propertize-rules + ("##" (0 (unless (nth 8 (syntax-ppss)) ; Empty symbol. + (string-to-syntax "_")))) + ((rx "#" (or (seq (group-n 1 (+ digit) "=")) ; Object label. + (seq (group-n 1 "&" (+ digit)) ?\") ; Bool-vector. + (seq (group-n 1 "s") "(") ; Record. + (seq (group-n 1 (+ "^")) "["))) ; Char-table. + (1 (unless (save-excursion (nth 8 (syntax-ppss (match-beginning 0)))) + (string-to-syntax "'"))))) + start end)) + (defcustom emacs-lisp-mode-hook nil "Hook run when entering Emacs Lisp mode." :options '(eldoc-mode imenu-add-menubar-index checkdoc-minor-mode) @@ -242,6 +256,7 @@ emacs-lisp-mode #'elisp-eldoc-documentation-function) (add-hook 'xref-backend-functions #'elisp--xref-backend nil t) (setq-local project-vc-external-roots-function #'elisp-load-path-roots) + (setq-local syntax-propertize-function #'elisp-mode-syntax-propertize) (add-hook 'completion-at-point-functions #'elisp-completion-at-point nil 'local) (add-hook 'flymake-diagnostic-functions #'elisp-flymake-checkdoc nil t) -- 2.11.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 06 22:15:26 2019 Received: (at control) by debbugs.gnu.org; 7 Jul 2019 02:15:26 +0000 Received: from localhost ([127.0.0.1]:56045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjwi5-0003Tr-Qj for submit@debbugs.gnu.org; Sat, 06 Jul 2019 22:15:25 -0400 Received: from mail-io1-f47.google.com ([209.85.166.47]:42885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjwi4-0003Te-8p for control@debbugs.gnu.org; Sat, 06 Jul 2019 22:15:25 -0400 Received: by mail-io1-f47.google.com with SMTP id u19so27184642ior.9 for ; Sat, 06 Jul 2019 19:15:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=SBJc2kym3/6FnOewMU3V/OyES0clVl8jcrxEWgVJBiw=; b=nOx6rfq/NmIUSL7KBiveR/ikqpKIdEDHJjYx/oSsywhOgjUwYPe/5JVGB5BY4tKa4o c3XYOTumzalA7PaU1lmBJE28yqS0nC1SptzzuRGyBWCMWGqey1FNzJqqKkzu/U+H8tA/ Q/+Q+7BB7PQLbcnx3amzmfVS1Aghdr/g/FveoY3/izR8aFEC0JHGjCuG6h9ME/ZsuvN+ YJNpWXDrHw16UlvXXqTHBkfAtEo4VOQl7lDLKCFgKdlNaHI/kWCWdUKV+WGb52dUNoUb xIs7EafHI6EX0VPi+gx0n2IIu+ECLuUEXQdVjEGgIboSRmsmrWvUppee7fpfQv41FZXQ ECGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=SBJc2kym3/6FnOewMU3V/OyES0clVl8jcrxEWgVJBiw=; b=CMghzWN3nGqoHw5tvG8r9uHW21bIiFLuVBsZtjHbxVhFG8VxvXaC+thjnW22Kb1FL/ aYgy/R4BviPoOoLKedeHD204l9BYGgL+EnQE6HuHh02PqgJuY+tzTe6eBy6dNKEkGK5h C8HmsC4jkPUV6WKnlKi8618XReO5WIwYqlkJr9ExS4uat8/C+z8i13y7KOTQDsW+iq0U dHeIhE3cFhkOskM1rvGpG6XCIXUS8QdN2yVzdOo36IapyPVUgHhSzGD+YG7JrPCR6SG0 08q7Bu5A2BkeUNZMEi7MmLkDUuk0tVveamXgu61tza9IXTwmDL9ycTgTzogc5JJrZVes XLVQ== X-Gm-Message-State: APjAAAV2Brlrt3ZzCKiVb2yO6qJC1+vhQ5RtBnGwprrs/3dwhSq2orRx 6u7BtdODZ8D5m6fLiWirowUje4M5 X-Google-Smtp-Source: APXvYqx2+WGQDzdoXkxechQHaXMT2i8eYThvpF/mNO6nziVGQA7eu7URZSz/p83ZzBaVWMbFEEELNw== X-Received: by 2002:a6b:6107:: with SMTP id v7mr11090008iob.154.1562465718530; Sat, 06 Jul 2019 19:15:18 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id p25sm10274757iol.48.2019.07.06.19.15.17 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 06 Jul 2019 19:15:18 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #30132 Date: Sat, 06 Jul 2019 22:15:17 -0400 Message-ID: <874l3y4mkq.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) merge 30132 15998 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 07 09:28:24 2019 Received: (at 15998) by debbugs.gnu.org; 7 Jul 2019 13:28:25 +0000 Received: from localhost ([127.0.0.1]:56318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hk7DM-0004Sy-ND for submit@debbugs.gnu.org; Sun, 07 Jul 2019 09:28:24 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:57252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hk7DJ-0004Sk-5w for 15998@debbugs.gnu.org; Sun, 07 Jul 2019 09:28:23 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id CE1638116B; Sun, 7 Jul 2019 09:28:14 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 9E26380748; Sun, 7 Jul 2019 09:28:09 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1562506089; bh=8kEHvV735t7w0Q8/BSt+0RGdXAs7cXDmcVA4OLwEdw8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=FU7rd7NVosfgtJTWp9jDHYVTFH+4gQCOOwwj0CKqNjq1Sj3yaqEh4WfoTFgdoklM9 XC8HyilhNADfNG6qXklauYab5mWdC4kh+UVk7J5fh/mk4WqGFQETpcHF0RNsMXk3OF 0UKRP818jhJ5Ar2iOLTJviy+NHFpwLdcW126Q26Ut3/vGV323igygcx/gkc0+lg1tD Mpy7hKrgsTXYQa7ggxl5CEku7JBK93CVIvW5wtMhDuRxzy5UAvw7ERedXYKDs/OkBd 0+tWExGI+ToUCxoz6CtIySsdoclsaICj05NNrGYZw23buY6NKEiGE+sc82CZDkCDiL XYBVMRVJAxvdQ== Received: from pastel (76-10-138-228.dsl.teksavvy.com [76.10.138.228]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 648A912096F; Sun, 7 Jul 2019 09:28:09 -0400 (EDT) From: Stefan Monnier To: Noam Postavsky Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs Message-ID: References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> <875zoe4mvs.fsf@gmail.com> Date: Sun, 07 Jul 2019 09:28:08 -0400 In-Reply-To: <875zoe4mvs.fsf@gmail.com> (Noam Postavsky's message of "Sat, 06 Jul 2019 22:08:39 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.081 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15998 Cc: Lars Ingebrigtsen , 15998@debbugs.gnu.org, Shigeru Fukaya X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> No, but I think syntax-propertize can take care of those things. > The patch below seems to work, no new sexp movement commands needed? It should work indeed, tho I'm not sure it'll fix the original problem, because I don't know *where* the original problem happened and this patch only fixes the case where we do such navigation in emacs-lisp-mode, but things #s(...) and #&"..." are *very* rare in those buffers. So I'm not completely sure the cost imposed by this patch is worth the benefit. Maybe we could start by adding those rules to the elisp-byte-code-mode? Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 07 09:47:15 2019 Received: (at 15998) by debbugs.gnu.org; 7 Jul 2019 13:47:15 +0000 Received: from localhost ([127.0.0.1]:56331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hk7Va-00074q-Tx for submit@debbugs.gnu.org; Sun, 07 Jul 2019 09:47:15 -0400 Received: from mail-io1-f49.google.com ([209.85.166.49]:34262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hk7VX-00074c-Ce for 15998@debbugs.gnu.org; Sun, 07 Jul 2019 09:47:12 -0400 Received: by mail-io1-f49.google.com with SMTP id k8so29053626iot.1 for <15998@debbugs.gnu.org>; Sun, 07 Jul 2019 06:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=iNJUD2bgfUhZiUMvu2quBauZOcIEvev3V/id6d8vOss=; b=q3ceG6+I31mTD9MCTWbm82Q1GLax6HzRvBAhJmEF873ulsxcj2SX1N1r9rFS2j0RpM sBQlEu2cLvqAeB57JCy1DbfsqCym6L724Gxi695xGqVPc0yp2x+84fcIa5PMxZNrcyKh 9CV94EZjJKH83VMKmGDoikilqIYn/oVMlEx1//mVroccw8Tbo+KzbCpiJGoCRkQVDomY 6CzOA8RuZfMQOofwJBD6Mx8P2MhIRjl8EHrw9fCB7JMN5rGcfWCs0/jvo5L1168vQyaw uK51PGZDoKXHDJUsjFiQuvI+XeSh3SBvx8ElQQuH22J/GyYJqOgIHhN+TaG6ZkI145Bj ngDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=iNJUD2bgfUhZiUMvu2quBauZOcIEvev3V/id6d8vOss=; b=N/lULRceLTyvCXbwmY1lg3hHo/M5+kTZqxYJOzjS4Ehi9S/7Kg+4ZvRRJ9NncClQMx 1yjHDaplecrbSg82aaSKo7SKV1N3vIwBx1vSAxJKmUDZY5eUGQGckntiso2RSzE5Ktw+ eUiZutPIr2vA49Uuszo6tJORLBl7DUMGAzrQrF1voG1L4qbZSdjD2MsXOG/uDmgNv9D/ cSLNhOQDWlFK0tfdTj8YkhyA9IUf7XsTnV5CWNU1QTc/a9hXRP3v1y1C6JZbGMx62pra cI9pw3qMiSKdxIo972wrq6p1tj9n23Z+peaSH6riqp8m6v497yPBbyfs9cojYXLK8J7g c5bA== X-Gm-Message-State: APjAAAXBZP2bHawsMoZt+uN3uztSMaYyWZEz43vCbAP9jSG6x+ixqnbQ 5l6C2TvAYr0//j0TBf3ZgwI= X-Google-Smtp-Source: APXvYqxbrj6K5dnGcETNjhecsB3NJ/riOkLCZ6wAO9O5JD91GgUEWWwYh5F9XuOF4foA2uZ2pP5Alw== X-Received: by 2002:a02:ab83:: with SMTP id t3mr15491766jan.133.1562507225641; Sun, 07 Jul 2019 06:47:05 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id n21sm10923089ioh.30.2019.07.07.06.47.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 07 Jul 2019 06:47:05 -0700 (PDT) From: Noam Postavsky To: Stefan Monnier Subject: Re: bug#15998: 24.3; forward-sexp (scan-sexps) doesn't do well with some SEXPs References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> <875zoe4mvs.fsf@gmail.com> Date: Sun, 07 Jul 2019 09:47:04 -0400 In-Reply-To: (Stefan Monnier's message of "Sun, 07 Jul 2019 09:28:08 -0400") Message-ID: <87zhlq2bzb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Stefan Monnier writes: >>> No, but I think syntax-propertize can take care of those things. >> The patch below seems to work, no new sexp movement commands needed? > > It should work indeed, tho I'm not sure it'll fix the o [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: umontreal.ca] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.166.49 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (npostavs[at]gmail.com) 1.3 PDS_NO_HELO_DNS High profile HELO but no A record X-Debbugs-Envelope-To: 15998 Cc: Michael Heerdegen , Lars Ingebrigtsen , Shigeru Fukaya , 15998@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Stefan Monnier writes: >>> No, but I think syntax-propertize can take care of those things. >> The patch below seems to work, no new sexp movement commands needed? > > It should work indeed, tho I'm not sure it'll fix the original problem, > because I don't know *where* the original problem happened and this > patch only fixes the case where we do such navigation in > emacs-lisp-mode, but things #s(...) and #&"..." are *very* rare in > those buffers. I tend to end up with those things in my *scratch* buffer, after evaluating various expressions (more so the #s(...) than #&"...", I don't have much call for messing with bool vectors). Michael bumped into an instance of ## in org-list.el (see merged Bug#30132), although that seems like a mistake in org. > So I'm not completely sure the cost imposed by this patch is worth > the benefit. On the benefit side, it would allow removing the hack I put in for indentation of #s(...) (that was for IELM, see Bug#31984). On the other hand, this seems to be breaking some edebug tests, so that needs more investigation before it could be installed. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 14 21:25:19 2020 Received: (at control) by debbugs.gnu.org; 15 Apr 2020 01:25:20 +0000 Received: from localhost ([127.0.0.1]:35025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOWnn-0005X9-Ky for submit@debbugs.gnu.org; Tue, 14 Apr 2020 21:25:19 -0400 Received: from mail-qk1-f179.google.com ([209.85.222.179]:38733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOWnl-0005Ww-DY for control@debbugs.gnu.org; Tue, 14 Apr 2020 21:25:17 -0400 Received: by mail-qk1-f179.google.com with SMTP id o19so8314737qkk.5 for ; Tue, 14 Apr 2020 18:25:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=YrFNMfRp5vvnaVqCbwm146LEJXx4/25or/Yo5rvEGUM=; b=jr9tH2T8fADoIYnZwqQWWIhj8wIpzDHaLyMVG8nqkHhUOYVIzZQAKZvB3C00a6rng2 oSQ65sXCGpu+QbX+wiZ/lX53ldz3FgZodyT10k6i2Zsj2II18nl10qNLaaBjfwZ/yDXf BvVsVxkx8i/r9RSDSOn2DTVfJ0JP7/0DGlDz/X+VyJI2oYNBfx7H9ckUk26zG3GVGeJz 9LlMNne7qKiJW74wzVgdOxdarfb2Kb4zv3sH3V9rcbqt/1lcuZrhad80QePPcQDoFRfz ci9yjoneTwJD/xxbhOsRN1HPJZOWiyNGKYq0NZSa0rdunkgu2pEQo9a6qi1JITVCpAGD 9I6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=YrFNMfRp5vvnaVqCbwm146LEJXx4/25or/Yo5rvEGUM=; b=pL/ZE0jtJlffMiI268OxaijStAxN5c0xD8r1ihy+GgadhplIrO/3mCGzqg9V84aORA tZ0Dp/AAWEUWs6SRltXf9rVuttU3TFFHxu2or9ESyXLwZFFItc4ueNvdIvA4soDshWSv 6GmqNyvek6EE5CSk+Xy/in0hBEAn4yQrNzk2bcLKxBhZdmicLDbXcyM7ShD6b13QgbKX cREdeT4BhRa0tMdJCv/wLTMaCwfL7deKYDIPzQc3FvAP3B+6Y+FHZ6XILN5IYwNNigG0 VlC9lWDwYejev4B0cITFT2X51wJly8W8q8C18ly9vMbWhDNvnrAaUyvdC+K5izyhdbTi DISg== X-Gm-Message-State: AGi0PubZPtaqn2WKyIwPgUMFs4EgRYOiwKhfV1owv0/qMVnknfopekfM geTdH1FQd3WAf8GMwKZZyNVcfb6b X-Google-Smtp-Source: APiQypKaoJ4vYI4pVoBYntAln5ZlEUMKRH2cFjrvEmxKJTy7yiwfaT1oaV1UfK++a1o+xY9gZsNupw== X-Received: by 2002:a05:620a:16d0:: with SMTP id a16mr22646300qkn.300.1586913911800; Tue, 14 Apr 2020 18:25:11 -0700 (PDT) Received: from minid (cbl-45-2-119-47.yyz.frontiernetworks.ca. [45.2.119.47]) by smtp.gmail.com with ESMTPSA id u15sm12214515qte.91.2020.04.14.18.25.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 14 Apr 2020 18:25:11 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #38665 Date: Tue, 14 Apr 2020 21:25:05 -0400 Message-ID: <871rop4k26.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) severity 38665 wishlist severity 39185 wishlist severity 38294 wishlist severity 37847 wishlist # patch causes some problems tags 15998 - patch quit From debbugs-submit-bounces@debbugs.gnu.org Fri May 06 11:50:58 2022 Received: (at 15998) by debbugs.gnu.org; 6 May 2022 15:50:58 +0000 Received: from localhost ([127.0.0.1]:49565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn0EM-0007SQ-6V for submit@debbugs.gnu.org; Fri, 06 May 2022 11:50:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn0EK-0007S7-Tb; Fri, 06 May 2022 11:50:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=q1RXNo0LqItajLAaa+EyhUBUMV1xKix2AljhKqIDQac=; b=Uui8AFY2/D9Sau2TDzCEgmkLMm taunYjAD3qa6ZvhJpUoSf/1OIkkZIeYSN+0eZdD6SJW7gMFKC7XA/4BSgyFayezLo+ZRszeBmL3/K /D3HU8NpUxpDHAgoISyfgt2T+z/FTSjwlLtnsxMDTtsFjp8pLBgpiNHhPJv/7V2oaULU=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nn0EA-0008Ey-U8; Fri, 06 May 2022 17:50:49 +0200 From: Lars Ingebrigtsen To: Noam Postavsky Subject: Re: bug#30132: 27.0.50; scan-sexps and ## References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> <875zoe4mvs.fsf@gmail.com> X-Now-Playing: The Smiths's _Complete (3): Meat Is Murder_: "Barbarism Begins at Home" Date: Fri, 06 May 2022 17:50:43 +0200 In-Reply-To: <875zoe4mvs.fsf@gmail.com> (Noam Postavsky's message of "Sat, 06 Jul 2019 22:08:39 -0400") Message-ID: <8735hmk6cs.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Noam Postavsky writes: > * elisp-mode.el (elisp-mode-syntax-propertize): New function. > (emacs-lisp-mode): Set it as syntax-propertize-function. I've tried the patch, and it seems to work well. However, it makes edebug-tests-dotted-forms hang completely, and breaks other edebug tests. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15998 Cc: 30132@debbugs.gnu.org, Shigeru Fukaya , Stefan Monnier , 15998@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Noam Postavsky writes: > * elisp-mode.el (elisp-mode-syntax-propertize): New function. > (emacs-lisp-mode): Set it as syntax-propertize-function. I've tried the patch, and it seems to work well. However, it makes edebug-tests-dotted-forms hang completely, and breaks other edebug tests. I've poked at this briefly, but I've been unable to see what makes things hang here. It would be nice to get this to work -- did you get any further in debugging these test problems, Noam? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri May 06 11:51:04 2022 Received: (at control) by debbugs.gnu.org; 6 May 2022 15:51:04 +0000 Received: from localhost ([127.0.0.1]:49572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn0ER-0007TM-Kb for submit@debbugs.gnu.org; Fri, 06 May 2022 11:51:03 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn0EO-0007SE-H7 for control@debbugs.gnu.org; Fri, 06 May 2022 11:51:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=12NjfcDIFmifd3W8TtQFJKw8igT0gk7yH1ovgFHGc2g=; b=G3x/Onc7d+ZxLw54oDwL+8YDLp LCP9fhJttGBq4O0wurzbBV9UQ/94UO2KIBeE/5+zYCo36OybXGqAOlCs9lBg4i8GyfZatsYRPlKDn vJx4yOpnObuGxqa6hLLU0pxkxNtjKwKPXcyvLDmy6vsW7YfRWyeYiH45dax/mqhTy9wg=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nn0EG-0008F5-OB for control@debbugs.gnu.org; Fri, 06 May 2022 17:50:54 +0200 Date: Fri, 06 May 2022 17:50:51 +0200 Message-Id: <871qx6k6ck.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #30132 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 30132 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 30132 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Fri May 06 12:30:41 2022 Received: (at 15998) by debbugs.gnu.org; 6 May 2022 16:30:41 +0000 Received: from localhost ([127.0.0.1]:49599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn0qn-0002Dz-8u for submit@debbugs.gnu.org; Fri, 06 May 2022 12:30:41 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn0ql-0002Dg-Mt; Fri, 06 May 2022 12:30:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/HwldGSYtV28m1/Zr7hMF1cM5Rx72zMfg186nfRjjkg=; b=VjtM4+uY6NHTQtaWWKKknvG+B1 WbIG1VgKkN/ZyaYsdcLr+mtvsAXV2B/uV36oYkZ9DCqBJhLn9cLVzTWX+v7dQc7DS3STCIyujv65M EaUQcErnpQEy7RbOZwUx6Zmgyid/y4hcVuJHOwM4yCgFmlJ0Xogp+TuRHQYvQLEENmUY=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nn0qb-00008F-HZ; Fri, 06 May 2022 18:30:31 +0200 From: Lars Ingebrigtsen To: Noam Postavsky Subject: Re: bug#30132: 27.0.50; scan-sexps and ## References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> <875zoe4mvs.fsf@gmail.com> <8735hmk6cs.fsf_-_@gnus.org> X-Now-Playing: The Smiths's _Complete (4): The Queen is Dead_: "There is a Light That Never Goes Out" Date: Fri, 06 May 2022 18:30:28 +0200 In-Reply-To: <8735hmk6cs.fsf_-_@gnus.org> (Lars Ingebrigtsen's message of "Fri, 06 May 2022 17:50:43 +0200") Message-ID: <87r156ipy3.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I've poked at this briefly, but I've been unable to see what makes > things hang here. It would be nice to get this to work -- did you get > any further in debugging these test problems, Noam? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15998 Cc: 30132@debbugs.gnu.org, 15998@debbugs.gnu.org, Stefan Monnier , Shigeru Fukaya X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > I've poked at this briefly, but I've been unable to see what makes > things hang here. It would be nice to get this to work -- did you get > any further in debugging these test problems, Noam? The offending bit was this: (seq (group-n 1 (+ digit) "=")) ; Object label. Which is something that should never appear in Lisp files anyway. The rest seem unproblematic (except possible performance problems), but after testing it for a few minutes, I don't really see anything noticeable. So I'm pushing Noam's patch to Emacs 29 (with that object label thing removed). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri May 06 12:31:17 2022 Received: (at control) by debbugs.gnu.org; 6 May 2022 16:31:17 +0000 Received: from localhost ([127.0.0.1]:49611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn0rN-0002Fy-3J for submit@debbugs.gnu.org; Fri, 06 May 2022 12:31:17 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn0rL-0002Fg-OI for control@debbugs.gnu.org; Fri, 06 May 2022 12:31:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Vy4YUrPBiWNzVsE9us8f/kv3dIuMj5N68ym63fZPvx8=; b=WfNZoZSU3sCmVNqW9YrsQp3jHS bxnr7LKgNI4UyPdysPHsA2QxTNS0BOEyPQBE6QivGk5ImuRrhDTYW3zKKw0abKqpla42ayw4IYcP3 sfFnztZHbJzJmK6e01xHeAkesEMVbsoc666Ilr1ZZkOdgSxRZ+9VpqMcSHVSBP8nWNf0=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nn0rE-00008i-3w for control@debbugs.gnu.org; Fri, 06 May 2022 18:31:10 +0200 Date: Fri, 06 May 2022 18:31:07 +0200 Message-Id: <87pmkqipx0.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #30132 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 30132 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 30132 29.1 quit From debbugs-submit-bounces@debbugs.gnu.org Fri May 06 20:08:49 2022 Received: (at 15998) by debbugs.gnu.org; 7 May 2022 00:08:49 +0000 Received: from localhost ([127.0.0.1]:50095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn809-0005a2-IH for submit@debbugs.gnu.org; Fri, 06 May 2022 20:08:49 -0400 Received: from mout.web.de ([212.227.15.4]:51047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn807-0005ZY-7e; Fri, 06 May 2022 20:08:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1651882117; bh=QSF2fji9vaniaN44te4mXnPGSejhmcXvc0hMyy/TLFw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=hGTTQDruQ30DFDGdlU1NJiiBdhtpbr7DxxDc7tJtYid8kEDcQbVnhbQlx+aam3Atw vJj2EqY5mI9k5FFrXCvHjCMmFnRk282+DK3WgCQEXy0/6zVIUTPVU5xYj7xXMMahVr uZu55i3HzhrIHl/knD9BvhoKUxVzIaYCwwEHC2tI= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([178.6.28.204]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MSqTK-1nOPcZ2Nfq-00UUn4; Sat, 07 May 2022 02:08:37 +0200 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: bug#30132: 27.0.50; scan-sexps and ## References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> <875zoe4mvs.fsf@gmail.com> <8735hmk6cs.fsf_-_@gnus.org> <87r156ipy3.fsf_-_@gnus.org> Date: Sat, 07 May 2022 02:08:36 +0200 In-Reply-To: <87r156ipy3.fsf_-_@gnus.org> (Lars Ingebrigtsen's message of "Fri, 06 May 2022 18:30:28 +0200") Message-ID: <87fslmqk57.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:oTAuZjblJeHSjFaCpVU5Ai8GugwpBz0gCaMgypDlkXkXgiu20e1 FB9IYECIc22FNAO/JHYMHUyb4esZXyedGECXgyEgUaGbEutAA+Q3dArAH8btc8r3FGxtGKE +px8wgiPDVrtWtOrYphlbMnvnWwOFufYvMAaJd/8rxyk2PmMAaCNNGLQvaVocg02dChLvYI x241Dh9wzE6mWwZJBD1oA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Yicb+sShwVY=:qxcprIOd6ZPb2Uv7B5TNHl HReSIjf4yjdDtSmWIjvIr1CN4dzPxRyCtyJ8Wcz2326vX3rut2zesuxHTkTdR044TZlsOcvHv HfmpZGkbBMMiTQjrmVKt3UJu2PqxzW6/f4ut5oANnVSf0D3pCLprylPKfnbVUo6OjczblcmGE iULFqPZ8eMf2zLaMCh2BB39RQawhVDv+85osFEYj5p5o0T7RTQZMhYKMBQ+7C6c5TuuoGTmRU anLJNTNtfPUV7C62qoT9WnyC0CoTOZ+wGE74Xn/N/sxHXPbCugv8kF5JgxkMHXFIe38vcsOc8 leLerKe4ra+NvBm3l161SVdf5cskM1ArYP+6DsF9Naa7MazlFKshqs6imO9syy8MdbShVYTig AzMLztXVWfOlZUUI2soDMaIbDA6BhSvH0yyhuxFI40RCOKWHzj8VxSpr3/zrGFdApmRKwZcp+ Plw3gqKPBS2RDVDozUSr0KIQL92Ifhdh1SJtn1WVPFZRiSc0kS6hXvE/S/m84AqCnZ9iYWwL6 qjCdtqfcDV9ZsUA0T/HxwDE/n15edgN5r6ddSy6I1PX8EktsobKjkr9SFOfqcKmTLHwtP2Vv1 woFvHOHU2uc8cVKcHP1BudZcTeIQQjPH2uTbtwOFeBcwS9+ASGa1sv8MHFH74iO0biZ99i0Di Qu2sVHGhXqd18qYUgmHwiYdxo2oWb3Y/MqnXUIFnZy9nXGtX73gIsL3ePurMC962IITlFXz90 rWiuxx0jFTH1Y58UEVi+OOTx/YMpe4o0ObwwLe+Tn1ICMZYncfX+PgpoJ0EuH6S5oE4W+xMkI IY2k0N1ZvU4bhuE3odJageyOt6g0ENG5LZoXXGWlS2ifbJ6sGYIXXhaP8d+P1om2DkFOEudkB 6gL+P7LydXhfeduEyBkYzcKOPVr95fiOXrS7pr19UWnUyqz96JPIQ55aCmCsaXKrKUpAN/CSb d5lTcaWsQZg4354JYIeNpdsHfLUq56Wvg2a4WuULe9NoHs/gP8oDg7b9UajD1oC9uFoYBo/mP xE0Q2S1/0Le8fYjJVR5eWHT/AfvE4W92HuJ/ESsbDAqn9zIBnZFXcmJq8x7vXykYewF9wN4Ao zQJfelFTfX6kMU= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15998 Cc: 30132@debbugs.gnu.org, Shigeru Fukaya , Noam Postavsky , Stefan Monnier , 15998@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Lars Ingebrigtsen writes: > Lars Ingebrigtsen writes: > > > I've poked at this briefly, but I've been unable to see what makes > > things hang here. It would be nice to get this to work -- did you get > > any further in debugging these test problems, Noam? > > The offending bit was this: > > (seq (group-n 1 (+ digit) "=")) ; Object label. I wonder why. > Which is something that should never appear in Lisp files anyway. > [...] > So I'm pushing Noam's patch to Emacs 29 (with that object label thing > removed). Thanks. My original use case seems to be fixed. Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat May 07 00:05:27 2022 Received: (at 15998) by debbugs.gnu.org; 7 May 2022 04:05:27 +0000 Received: from localhost ([127.0.0.1]:50201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnBh9-0005QI-5x for submit@debbugs.gnu.org; Sat, 07 May 2022 00:05:27 -0400 Received: from mout.web.de ([212.227.15.14]:48905) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnBh7-0005Pz-3X; Sat, 07 May 2022 00:05:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1651896316; bh=qEADgn4eFaPwwVyUkyp6PN+HKEVuQbiOXM5sIjiYy2w=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=F9/i8t3kThxtw6gCklij6UCa25rrUxS/37SBtZRIg7ECgN0pOf0k8qKoF3KsNud5h tOh7jsRUg4gPm1MIkZ52EF/sN/mZXe6F5viT3PDiIvA3EWo6bM9z3FuvaHJC6FcOc8 oxrjKE/Twr5Q1c5UKxKtvbn9kFWRMJhhLH6CPmQc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([178.6.28.204]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MLijs-1nVWHb3d32-00I5nz; Sat, 07 May 2022 06:05:15 +0200 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: bug#30132: 27.0.50; scan-sexps and ## References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> <875zoe4mvs.fsf@gmail.com> <8735hmk6cs.fsf_-_@gnus.org> <87r156ipy3.fsf_-_@gnus.org> <87fslmqk57.fsf@web.de> Date: Sat, 07 May 2022 06:05:07 +0200 In-Reply-To: <87fslmqk57.fsf@web.de> (Michael Heerdegen's message of "Sat, 07 May 2022 02:08:36 +0200") Message-ID: <875ymihtsc.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:uisezq1xb9Bw/JxekzuZMRXFH8/2oqsK9EIXNYpN/ChDM5KFNuj 8UaXQjT4NFUyzvPMcSgpDSWR+7Y+APmrohrGXcdm0IBdoFc8EZyFcrlAyFOfG//goVirdsg RE/DpveZShW+TT+9Rs1eIjW3VDQXHX63JcsaTbrp5YPiHbhzl3HPB/4ln3d2IDRsX01Xss9 Bh+03SPCYEnx9dyldB4Ag== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:eQiRgwYYWps=:RqjHXfm+suazJchtpCmq9q ZYgvdPYNKc99b1S6LN6JGfS1h8bBAvoaAti/BN+46xP60Bx7xO06gmywMjbujkgxREYiPmpOB 9SVlQcDIp3aiiu7w/7xcFWOt1TaeLdR+YAIQ0IUzdnxrPB/DXOvb2hB+p8QA9cpetUxOCUk5v XtynLPzv2zw5FqMg1UGLYAxsl8I2W689hXzaItNek9W4siAoVIJLddzAGIcQQdiX9x27px7JU En8xtRoBIyrQjlPfUD1HWhxndAWivVMT+wCNQyodPOPXqZf67H9X5oEDGzvFrNU4nP4uehVmj cvbZy2jOGMC9/IfEkHCYdji3LDMirSESafmiyCVIKgVqNU2qeWjD5ChOLeqWOyR8j3yt/t4Mi H97efuLKYCU8PzOBknaDALCJqsNhZT82i8ztBHPlr1A9ItHmRA1L6pNWVhxVfcIq95NQ0vuI2 Xg2nR0aapeDcuo0HED61xiManCVTI6MMrZxLsxIv5pGQ50Yt+VY2EIYWfljRXPUKmMQ2c52c2 FqYwGtzfI7iyfZlJqXeB0Q+xPYl/cKjOLWhAEPCXtV5CEMifvO5I76KTDuO4ipsUlDgvDGO+z qbjKUhve/2HbzgS2VdkkEXH2Rgh8pNcegIPcm0eiCJu2GUSZ0Y//l2LOoA5s/AECzIJg7t1EE 5CDKgyHOYeGXOLuvL5+pBUe8loU7FTiaW63l9s7DCJZnakdbbJ80I0PzHFkb/jDee26Fqzw1d L1/kQQKW84HAV31b6oHsR8wL28bCLwGbDwDvxFjgnwZiPikqWv5/DVfsyBfiFVFcV7QjYtzUF mBnidygCrXEnZM9bnX7p8t1eeX932KlXt1G3M4ZobQ13xv0SS1qPS+X9429Xx8GAZhmoAD3Xy mn07gNDd7o5WjngFpOjgPgu7T8RtMtNWoP4BBmHxXAUDosLuthpPX1sm5LI7wrGgPz86M1i6g 7nJ6FLDZwWRt3hsy9PC0DyxWwJJDxj/XC/mqXirGYmIoBoaEZLzFqHLTk/YCgHWnqexF/1+os 7C8WPL/8XQp3XMVRoP3h5HOKcSwwJ0XoSG3l5hsAe01BXB1EDDN6fPn5UyAj94b0+9y+N+yLh 2tl+91nZ4wCLiU= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15998 Cc: 30132@debbugs.gnu.org, 15998@debbugs.gnu.org, Noam Postavsky , Stefan Monnier , Shigeru Fukaya X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Michael Heerdegen writes: > > The offending bit was this: > > > > (seq (group-n 1 (+ digit) "=")) ; Object label. > > I wonder why. Dunno how the Edebug tests are supposed to run...: When I load edebug-tests.el and run those tests with M-x ert-run-tests-interactively t RET, I always get lots of fails - also with what is installed now (and even without the patch). Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat May 07 06:17:45 2022 Received: (at 15998) by debbugs.gnu.org; 7 May 2022 10:17:45 +0000 Received: from localhost ([127.0.0.1]:50542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnHVR-00005R-Fi for submit@debbugs.gnu.org; Sat, 07 May 2022 06:17:45 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnHVQ-00005A-4J; Sat, 07 May 2022 06:17:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PJDYnB81WKrGQKo1OVIy0fV8p46oYvb6HltR43jwo1s=; b=HmIG5ByEO5jppx8qbgQLI9qM4v Cam+NDnEpjVDW5EaiB0Ol/MsAG86bf1KPL4KUknmbPbIy/Ooml/XksuUilpSQ/Vc65mhFCJms8u+a 7c7bakjoKqO66il3FtBV0UZwmyBiEhxYNg0RsMtzxtudjI/Lh3FZa689ZAYkciO86diU=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nnHVG-0001a5-7P; Sat, 07 May 2022 12:17:36 +0200 From: Lars Ingebrigtsen To: Michael Heerdegen Subject: Re: bug#30132: 27.0.50; scan-sexps and ## References: <6CEED119478A9shigeru.fukaya@gmail.com> <7CEEED1244961shigeru.fukaya@gmail.com> <8CEF00CAB165Bshigeru.fukaya@gmail.com> <875zoe4mvs.fsf@gmail.com> <8735hmk6cs.fsf_-_@gnus.org> <87r156ipy3.fsf_-_@gnus.org> <87fslmqk57.fsf@web.de> <875ymihtsc.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEX49e77+fTU0MrF w70iHxwODwygm5Xs6eIvLCgWFxVsXVpKOTdUR0THubSCgXyAfXj///9u6FB7AAAAAWJLR0QQlbIN LAAAAAd0SU1FB+YFBwoJKykXIikAAACESURBVEjH7ZJBEsUgCENFAYVie//bfp3ffeOet04GEigl SZIkST4hOtTXduSgyqIn+j7ERPEZ5GLGA96Kmm0u75iDemy9jPAKOciXnM3CUUdp2zB8aviEDkLK wrx2uiICik41wvVW1alYu7Sf4w9YbAy//QEn0JshfGVAiupTjloC7/ADaQIEhF/wEAgAAAAldEVY dGRhdGU6Y3JlYXRlADIwMjItMDUtMDdUMTA6MDk6NDMrMDA6MDA1BwRmAAAAJXRFWHRkYXRlOm1v ZGlmeQAyMDIyLTA1LTA3VDEwOjA5OjQzKzAwOjAwRFq82gAAAABJRU5ErkJggg== X-Now-Playing: Coil's _The New Backwards (extended edition)_: "Princess Margaret's Man In The D'jamalfna" Date: Sat, 07 May 2022 12:17:32 +0200 In-Reply-To: <875ymihtsc.fsf@web.de> (Michael Heerdegen's message of "Sat, 07 May 2022 06:05:07 +0200") Message-ID: <87h761ve83.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: > Dunno how the Edebug tests are supposed to run...: When I load > edebug-tests.el and run those tests with M-x ert-run-tests-interactively > t RET, I always get lots of fails - also with what is inst [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15998 Cc: 30132@debbugs.gnu.org, 15998@debbugs.gnu.org, Noam Postavsky , Stefan Monnier , Shigeru Fukaya X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Heerdegen writes: > Dunno how the Edebug tests are supposed to run...: When I load > edebug-tests.el and run those tests with M-x ert-run-tests-interactively > t RET, I always get lots of fails - also with what is installed now (and > even without the patch). I run them with "make check" or "make edebug-tests". -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 21 03:22:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 04 Jun 2022 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator