From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#9054: 24.0.50; show source in other window Date: Tue, 5 Oct 2021 10:09:48 +0200 Message-ID: References: <87k4bovfd0.fsf@sophokles.streitblatt.de> <871r5px383.fsf@mail.linkov.net> <87y27vk6pd.fsf@mail.linkov.net> <878rzv8obc.fsf@mail.linkov.net> <76b6ea1e-1256-2205-b6df-cde10330da53@gmx.at> <87czp4lg3p.fsf@mail.linkov.net> <23460cdb-c773-4e60-2770-8aa75e0d5693@gmx.at> <874kaftrgk.fsf@mail.linkov.net> <8bb2944d-29f7-d01b-cd6f-d2a8b1721b46@gmx.at> <87k0j9ixov.fsf@mail.linkov.net> <8803a606-8194-1727-1d79-634fe543d7ad@gmx.at> <87czp0vgw2.fsf@mail.linkov.net> <8c3c7826-5dad-db2e-382a-30894f1b43f9@gmx.at> <877df7p7z5.fsf@mail.linkov.net> <87bl4bff3v.fsf@mail.linkov.net> <874k9y6mee.fsf@mail.linkov.net> <6ede36b2-93c4-ee11-a0ca-721b27426dbb@gmx.at> <87y278d9lm.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2829"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , 9054@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 05 10:15:00 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mXfbI-0000WO-Ep for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 05 Oct 2021 10:15:00 +0200 Original-Received: from localhost ([::1]:57296 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXfbH-0005Pd-Af for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 05 Oct 2021 04:14:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXfWV-0006Hz-B4 for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2021 04:10:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55679) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mXfWV-0005XP-2q for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2021 04:10:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mXfWU-0007Zz-UB for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2021 04:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Oct 2021 08:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9054 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 9054-submit@debbugs.gnu.org id=B9054.163342139929113 (code B ref 9054); Tue, 05 Oct 2021 08:10:02 +0000 Original-Received: (at 9054) by debbugs.gnu.org; 5 Oct 2021 08:09:59 +0000 Original-Received: from localhost ([127.0.0.1]:38991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXfWQ-0007ZU-Ot for submit@debbugs.gnu.org; Tue, 05 Oct 2021 04:09:58 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:46899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXfWO-0007ZH-HV for 9054@debbugs.gnu.org; Tue, 05 Oct 2021 04:09:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1633421390; bh=pAEBWkMpsW2rGsBhJcPig2BacBq6IplO8OiBgW5zn8g=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=VXGSJqUJx4pltXlB9tRTrcyrNnNLt+UqLv1kxcbalyYukyucvDlTbRCu6J4Avfa83 fC+bnoGR9pWa7jr9udC/JHyRyDyIGcEoN2QYleAk/gUrYdEZ5bxKPbss8XMPOEUEQx QbO9JlKmKfXb5lzSHrKcioIxfTqDBme6EcYrLWlU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.103] ([46.125.249.102]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MXXyP-1mI77K45lf-00Z29y; Tue, 05 Oct 2021 10:09:50 +0200 In-Reply-To: <87y278d9lm.fsf@mail.linkov.net> Content-Language: en-US X-Provags-ID: V03:K1:38tUVEBqejT6aFhnJ+NgoxJIMuxcSV7TWBLTtM6OoZvsoP7Fqqd a14/wMtJl8PfgzL9IJt4tdMEOjqj+GYxa9bHEz7yjS5y0/vjgyp9PbQXi3niwQI2fOtcegr o98r24Y/MvAS0FEqFIZEwNd6qqH7CYlFcHhodGo45RHBYlvH15M5okQDbuc5vo7GvQgVud7 9hWqq/RKNvgxyVboFJ7Sg== X-UI-Out-Filterresults: notjunk:1;V03:K0:0iv34oSJSPk=:1N+Q4Zq5EEqi9SooYSMGAl PUzVrVpupAjerLyBj/US05gGAaQlWjpDDwYGssvOYD88VsFZlD1RX3GxbGKKTlnmka1wnnt4O eM2eEvOgaiF4EROPyW65zdbky1h4rLMC92z2qteKvHyRkKvX+rnHNWXDAyiJzlUAQKbaCGJ8u Wc8j3pzlJPsuE8W/S0PkkQJBjqrM3GwNU64lO4zBWZoDW354eevL/Fv1K1s6pkUsAmZ82HiTb KbE8kpqrYx9N/AIq1N+18pfwxNKmBIM7ceJ2wX0etEM9NQnHcFhIqKRdhq8kKoMNzjkJJfPlF p8UpEEcM7JWvzRs/L2tz4xmMfr/EiXcqG4HY1zBUCwWvbA1JZ836EDMEFZLldJsY9XurevIM8 NTayGpRVUmIp0U8aFjxP2ybNyIg9TEc4Jbac+ytXpZet9C5yWEwq9ywRXe7fVwSKU2tsaoVVr eUT6cz5KiWl3CGQV1m85YjIhtRY3adygtzNbIWVJCXiXWkJILtVSOL191qr2oUo+vS0/F3cpU YjH18simOujBrGEQMd+IXT83Ir+Eo5X1D0Cq6D3lJlkwd9gjMocOsDlmvkh+nUIDpKsr25rMX QCoW7bX9qSubHTI8PLda+sZfZJhpCYzjIcfAt1d6EgxYzyA4ERnU5qVdUxd5I3dS2g9BgC5dL xBD1W+pQJRDB35HrwayD0KZBOCQ6GF7j8yHVbIVevlwmvl/bt9n0cKDi7kcura+a91MAyfLKF svqDrZf5Qp5vRnfDrbV10rdW8KJlLi33t9/+gPnTRNuWSh5H9O5yP5J51egBd1bVIJnu8WuU X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:216426 Archived-At: > It still needs to scan twice because for thing-at-point it should be > implemented as two functions: > > (put 'comment 'beginning-op 'thing-at-point--beginning-of-comment) > (put 'comment 'end-op 'thing-at-point--end-of-comment) That should be redesigned in some way, possibly caching the syntax state together with its 'buffer-modified-tick' when putting the 'beginning-op'. And I would do the same for strings. If I'm not completely mistaken, you have to run the 'foward-sexp' from their beginnings there as well. >> BTW, I've recently seen this >> >> Debugger entered--Lisp error: (args-out-of-range # 1 2461677) >> parse-partial-sexp(1 2461677) >> syntax-ppss(2461677) >> context-menu-region((keymap #("Context Menu" 0 12 (hide t)) >> context-menu-map() >> describe-buffer-bindings(# nil) >> describe-bindings() >> funcall-interactively(describe-bindings) >> call-interactively(describe-bindings nil nil) >> command-execute(describe-bindings) >> >> Any ideas as to what could have happened here? I must have been hitting >> C-h b by accident - as a rule I never call 'describe-bindings' - but >> 2461677 looks slightly preposterous ... > > It seems you still using old source code? Because recently this was fixed > in event-end to use (window-point). Maybe. Just that I can't remember working with a buffer that large ... martin