From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: emacs master + org Wrong type argument: number-or-marker-p Date: Wed, 03 Aug 2022 20:07:16 +0800 Message-ID: <87pmhhbkej.fsf@yahoo.com> References: <83tu6v27yh.fsf@gnu.org> <6F871C02-AC26-4B89-B64B-E9F4ACACDBE7@acm.org> <83sfmf26b6.fsf@gnu.org> <835yja7o7j.fsf@gnu.org> <83v8ra5uee.fsf@gnu.org> <87wnbqcebn.fsf@yahoo.com> <83o7x259wg.fsf@gnu.org> <87edxyc5ds.fsf@yahoo.com> <83iln95yd7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13879"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: acm@muc.de, gregory@heytings.org, mattiase@acm.org, philipk@posteo.net, silent2600@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 03 14:14:39 2022 Return-path: Envelope-to: ged-emacs-devel@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 1oJDGp-0003Rz-G3 for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Aug 2022 14:14:39 +0200 Original-Received: from localhost ([::1]:46892 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJDGo-00010c-Fx for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Aug 2022 08:14:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58692) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJD9y-0008O2-3k for emacs-devel@gnu.org; Wed, 03 Aug 2022 08:07:34 -0400 Original-Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:34284) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJD9w-0003He-41 for emacs-devel@gnu.org; Wed, 03 Aug 2022 08:07:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659528447; bh=UEf1BwJ2tVFY4YWdGCsdYqjSJ5rRqbEymxWXs9tFqM8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=XXMKW4I1W7XRooOWCgSgGCZAydigp/vB3fr0//+TuWh/qLnWCQRK9Jx3qlTgiNhSh7hZPb3Ua9GKAFUooE/apGCyzGm7O+0WM/i7ESKjCnaKaKaFfPObPMASTDedOG9/7NiWuHAez2hlO+/il34zWyz5cumwe3n7SI56RXEFdVsumS05lbwVx0gaIo3x1uZbj5UHj+CRZq4GbzLXNcL7ZIB/Vpy5HQQ+TC1YqY1F6h3LG4p4hJfTHF/bHSesijQOtCy40kuz++nl9HeXKnbStQsckuTYqxvjRgWm0venPtSKT4U1mO5sMvDREMHE0MuG7adv9qZPkK3wdMimhPxODw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659528447; bh=UlgbvkQG9i4IZIBUiHCQQScIaVoGRhjWojPqb+I7l+n=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=aKpc393pbqv/oNlnk1gEBZWytY9rL4kW/yK7p6x/o4SShoSrCq3gbvUMuCUFNjfgIlCrFMlrFvqTO7/ARZMtrzNQGhK/XNA/TV3ZIFKL3/cW71dJPijdTnvaCLqEd3XqLBA6lXRsQ/Onjn1VKILdg6b860TXaXJ+fsqKufVHprNg2oF2g7pu9z4V9TwEmviIdpNvV93QtunuSk+Y9Wu0KR30S1btQ5GNkC81ZjmVm/o2TxZOm5wttv4jMdtwO1pesdih9lXmvEuNYE+7Yoq3fDlg57ufhY6GwmPCW8ERWSE4iSWAFCv65tSGpSNueJD6HG0TJvQUN4g+OYatYdkN/w== X-YMail-OSG: w1jvryoVM1lqtQpv5EixuG2mcQjUgXY5zXWIjhlnV9FPTJGaUKfSRSYMLi6vnNT rvWN1C01HgFXqi5pDGAHr84XkfmMeR2g2vt3OHCExRSlaIDUcHMyLUOWBHQqDFUkOg48k5BtR3jC US3p31.DMourbV5HyuW2k0Z65vdRTjvk_n.jkIyJoKQyOixkG.QOGVB1mfp.6L2j3ZtKIS5ipJr7 _YVlkdNrx61fRS5v36b1k.Ok.hXHhOec5I8UO8YY8SZl4Is2byQMPjIdQKnNbQPmRQkmpnbFplFc DLhWU6IKxWT4unv2Iv1UniOk0DLPbUUcOtdL.ldi.jwq0zlfhGvi0ZKAOhjj1jUXE6eLfEJDom7a f_4GEIzNaMrh4yXjdwJpTCKbGAsTT_4cQ2sOW32nISWunwtUW3aGxK4eNfqd2kZDXAABUuACtDPH ThV3gFXZBmF4kO_68iM2aqF94KntYsc0YDQZxuaE5BdDcmTF0hbQhJQ1GIOjO4nZhWY5R9rSytV_ r6vLwAO76KT4GxQW38ISxoGadtwfQWHlGXehaw5coR9lEJLfe3fO3LICiGFsnZgepLwa2IITQEnP fVCgDrRs4GcJof69HlegLnpydojvKYP9vVBru94ZcxPC0Nbq._dxJWepTsplpLrTlo8LYPwJk.uB tQxoER8qHHZ198hfhiOWr_WDK9nGAKOJBdoGchi4a.pn33Nl9C0H1.cl7U82l1qBu7vr60cbt7Wk 1Sc5oiSiw1xFHo9NhzKXNtC6HfFFc0zEvtxIr5Z1ZzHlbHYTq.01ZUdba5s7kII5lfd.z8n9sfOF 6p7AgtkV91SUHUPfzVfs879desCz1hMxe4nCa5x4aH X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Wed, 3 Aug 2022 12:07:27 +0000 Original-Received: by hermes--canary-production-sg3-854c886654-lnkzb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 71d814af5a892ae47ded513f17d230eb; Wed, 03 Aug 2022 12:07:23 +0000 (UTC) In-Reply-To: <83iln95yd7.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 03 Aug 2022 15:02:12 +0300") X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.146; envelope-from=luangruo@yahoo.com; helo=sonic315-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:293014 Archived-At: Eli Zaretskii writes: > How would that work in practice? Font-locking code uses functions and > regexps provided by the major modes, so it cannot by itself prevent > widening. Many major modes want their fontification to start from the > beginning of the line, which can be very far in a buffer with long > lines; and quite a few major modes use code that widens to BOB. > > What can font-lock do to prevent that? But not every piece of code widens and scans from BOB to EOL. The idea is to change all problematic code in Emacs to only widen to limits placed by redisplay, instead of changing widen and narrow-to-region themselves.