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#64048: 30.0.50; global-display-line-numbers-mode has no easy way to set modes where it is enabled Date: Tue, 13 Jun 2023 19:49:48 +0300 Message-ID: <835y7rwbmb.fsf@gnu.org> References: <87a5x3sa7w.fsf@localhost> <83bkhjweco.fsf@gnu.org> <875y7rs5s5.fsf@localhost> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18702"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 64048@debbugs.gnu.org To: Ihor Radchenko Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 13 18:50:30 2023 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 1q97Dy-0004e1-It for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 13 Jun 2023 18:50:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q97DX-0002VT-Gm; Tue, 13 Jun 2023 12:50:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q97DW-0002VA-DJ for bug-gnu-emacs@gnu.org; Tue, 13 Jun 2023 12:50:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q97DW-0005m0-39 for bug-gnu-emacs@gnu.org; Tue, 13 Jun 2023 12:50:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q97DV-0007C3-Hv for bug-gnu-emacs@gnu.org; Tue, 13 Jun 2023 12:50: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: Tue, 13 Jun 2023 16:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64048 X-GNU-PR-Package: emacs Original-Received: via spool by 64048-submit@debbugs.gnu.org id=B64048.168667498027613 (code B ref 64048); Tue, 13 Jun 2023 16:50:01 +0000 Original-Received: (at 64048) by debbugs.gnu.org; 13 Jun 2023 16:49:40 +0000 Original-Received: from localhost ([127.0.0.1]:42921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q97D9-0007BI-V9 for submit@debbugs.gnu.org; Tue, 13 Jun 2023 12:49:40 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:34858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q97D7-0007B4-3E for 64048@debbugs.gnu.org; Tue, 13 Jun 2023 12:49:37 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q97D1-0005is-F1; Tue, 13 Jun 2023 12:49:31 -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=7QeDLICaRars/pKfG/CSABAu9ZkQq810td3jEAemV/M=; b=O5sq7wfYpyB6 Q27Q1T0wBVkYvj2Wkk+n7qW8m5mbkZl1d4L2kYp9YuP84kiaLXUoVHH3xLZemqkHepTjj8TeBs75D zIWDAM5Soh31RbavghlZi8PLz/MErTEy7PgHqrTrG7iEDz4LXRWDsGVsuzovMKDk5D3z7VnERqksR Z4U0mdoaTMNvEkaFdc8W2Va2yLeuGCSHuHN+cL+UZ5EAICN2+u6Oz03tAwAa3GozI39eGbCKmjypp McMGWUO7xtuwaGJCByEo8X5C72Z9ogUMa3QMdoEosQ9EplwWKIFqKK1Xima8tBBqGlkR01Jt1g5tU K+0xfi2Qxmu8VG0lfNo8Jg==; Original-Received: from [87.69.77.57] (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 1q97D0-000674-WC; Tue, 13 Jun 2023 12:49:31 -0400 In-Reply-To: <875y7rs5s5.fsf@localhost> (message from Ihor Radchenko on Tue, 13 Jun 2023 16:09:30 +0000) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:263334 Archived-At: > From: Ihor Radchenko > Cc: 64048@debbugs.gnu.org > Date: Tue, 13 Jun 2023 16:09:30 +0000 > > Eli Zaretskii writes: > > >> that will also define `display-line-numbers-modes' variable that > >> controls where the global mode is enabled/disabled? > >> > >> Maybe it should even be the default in `define-globalized-minor-mode' > >> when :predicate is not defined. > > > > I think it's too late for such changes, because it will definitely > > break someone's setup. > > May you please elaborate? > > IMHO, the only way honouring `global-foo-modes' variable will break > someone's setup is when somebody sets `global-foo-modes' (which has no > effect now) and expects that there will be no effect in future as well. I have enough gray hair to know that any such changes break something. This mode has been with us since Emacs 26, so we cannot make such changes after so much time. Especially since the problem, if there is a problem, is minor at best. Sorry.