From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#57212: 29.0.50; [PATCH] Citizen's arrest of end-of-defun-moves-to-eol Date: Sun, 14 Aug 2022 21:39:03 +0300 Message-ID: <831qtik6uw.fsf@gnu.org> References: <87k07au2i8.fsf@dick> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39378"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 57212@debbugs.gnu.org To: dick.r.chiang@gmail.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 14 20:40:27 2022 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 1oNIXD-0009zG-B7 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Aug 2022 20:40:27 +0200 Original-Received: from localhost ([::1]:53050 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNIXB-000406-Sd for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Aug 2022 14:40:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNIWo-0003zw-R5 for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2022 14:40:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oNIWo-0005CK-2a for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2022 14:40:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oNIWn-0000Yd-S6 for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2022 14:40:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Aug 2022 18:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57212 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 57212-submit@debbugs.gnu.org id=B57212.16605023682097 (code B ref 57212); Sun, 14 Aug 2022 18:40:01 +0000 Original-Received: (at 57212) by debbugs.gnu.org; 14 Aug 2022 18:39:28 +0000 Original-Received: from localhost ([127.0.0.1]:39914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNIWF-0000Xl-Vb for submit@debbugs.gnu.org; Sun, 14 Aug 2022 14:39:28 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:36822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNIWC-0000XW-4w for 57212@debbugs.gnu.org; Sun, 14 Aug 2022 14:39:26 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:50634) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNIW6-00058V-UE; Sun, 14 Aug 2022 14:39:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=oZ2LKCybq4QOYp7+VLAmgOBWsUXcS4fakmROG0mo390=; b=HEzu7Jex+CZF h0al/a5QP9bi6BI2nvBWv2JPFzLLHP91UptDKN+yJlXHVQFi7aLW1R19taY7mfPlfsHeWddJ2Q2Fx Dux/mmGREnSYsvt8UnClBx7W897KNPyYhtmwg+5UCnFnYQVSeahykL2u968rVNg2NPb7X+BooSkxJ ikz64dVd7UMmWlACWhSqupU0kdhi+OWztFm1wkvSN8dchgKdKiIrHg4Apt/A9eO5Fpj8RAjIU8UI9 MLS0+ljwK2rLXZmE3wMq8XLCiL153bT/HdVpojoPm97ZKIWQJFN/acFMGtIguH+h1AZHMmuNkXByV Tu6BxLbusog3X7muXMdG5A==; Original-Received: from [87.69.77.57] (port=4530 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNIW6-00041G-Dy; Sun, 14 Aug 2022 14:39:18 -0400 In-Reply-To: <87k07au2i8.fsf@dick> (dick.r.chiang@gmail.com) 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:239694 Archived-At: > From: dick.r.chiang@gmail.com > Date: Sun, 14 Aug 2022 14:02:55 -0400 > > To the extent I can incur further ill-will, I'll remind the maintainers > feature-flag proliferation is a programming tradition you should > work against, not encourage. If you're convinced narrowing within > a critical section of redisplay is safe (and I suspect it is), do > it all the time, not just when "long_line_optimizations_p" is true. If you'd read the code guarded by that flag and understand what it does, you wouldn't have made such nonsensical proposals. Safety has nothing to do with that flag, nothing at all. The reason is even spelled out in the documentation and in some comments to the code, if the code itself is too obscure to grasp. (And what does this have to do with end-of-defun-moves-to-eol, anyway??)