From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#57412: Could we make linum.el obsolete? Date: Tue, 20 Sep 2022 15:10:48 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25835"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: monnier@iro.umontreal.ca To: 57412@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 21 01:23:15 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 1oamaB-0006aV-Ch for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Sep 2022 01:23:15 +0200 Original-Received: from localhost ([::1]:56750 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oamaA-0005T6-Ch for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 20 Sep 2022 19:23:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaif5-0007qE-4o for bug-gnu-emacs@gnu.org; Tue, 20 Sep 2022 15:12:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60592) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oaif4-0003yg-R7 for bug-gnu-emacs@gnu.org; Tue, 20 Sep 2022 15:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oaif3-0005jN-Kn for bug-gnu-emacs@gnu.org; Tue, 20 Sep 2022 15:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Sep 2022 19:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57412 X-GNU-PR-Package: emacs Original-Received: via spool by 57412-submit@debbugs.gnu.org id=B57412.166370106221928 (code B ref 57412); Tue, 20 Sep 2022 19:12:01 +0000 Original-Received: (at 57412) by debbugs.gnu.org; 20 Sep 2022 19:11:02 +0000 Original-Received: from localhost ([127.0.0.1]:59666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaie5-0005hU-On for submit@debbugs.gnu.org; Tue, 20 Sep 2022 15:11:01 -0400 Original-Received: from mail-oi1-f177.google.com ([209.85.167.177]:42838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaidy-0005gt-Lc for 57412@debbugs.gnu.org; Tue, 20 Sep 2022 15:10:58 -0400 Original-Received: by mail-oi1-f177.google.com with SMTP id d64so1990760oia.9 for <57412@debbugs.gnu.org>; Tue, 20 Sep 2022 12:10:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:user-agent:references :in-reply-to:from:from:to:cc:subject:date; bh=ztNC8W1P0V0QpeDuiW6uvIvaN1CBE1qa3sUXnlxuoWw=; b=mqQPAnJD71MYiNfl2dUvKbl2/DcUDeVOUy3SpNrJ3dV1pBmz9Rv8PjmQzIXKUNrSbk Jf8uYTJpibFznvbG3tRZ1V7CSbk6rQxquMgzgbDUEk0SVEm6c6V4NmBx3/Bldwmh5FDw 042W42LJVmhEhQmYjTYYH63GTIiv31S35SB3JqzZclctHnmteX8dSW9KUzxM9GabZJ8C S973PAt338v00XsUe/Q38UiIo2G71by54JTvhrJRC4T5P/MPZ8AonHCDZ/1B1g5vkKSJ TQsShxAmZP0e69fglOvZhdNqF3oWezuUJz5Gmv5PKFTe0f25vGxh5yDnrY3/Zo4QYFl2 7rSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:user-agent:references :in-reply-to:from:x-gm-message-state:from:to:cc:subject:date; bh=ztNC8W1P0V0QpeDuiW6uvIvaN1CBE1qa3sUXnlxuoWw=; b=TdahzyaylIaP1keAC0J4WY8Eff4mbX1yfvFt1uceAQQcaiS2OnZyV6Cihod+erceE6 2cNNDUhqTLocHyqfBq41UmpuDxLtR3SZyHsDY5ADfUY2k7JhNWRu2CrDuUmNsSROFgQh +alx5nS7pj0zEv1Ms8H8BeadLg05y/r/hVoe8ap0bhpJIuF3xrAUcw+oKz1bJA9Ki9ub //3rtZGJkx0ZnB8fqDRp0mtZn+nX4lywwiGO7rjcyIBoppC0WJCbbpsuD0VhnVtHYMD5 vpHW4l4dp48j5HczgNVRtZyPvqwAa9dlTCaCaYkJ8ZBf+489fgYq3DWKe4vI//uM2tg8 72nQ== X-Gm-Message-State: ACrzQf2NEQBfsigKrMVsm15zEu4QUVMkN+rwibQm2a60Qdc6vnamU6vY k0dHT3WI/VEt1TVs5MtQwARiSyT0vXbxcz2A1t4yoWDd X-Google-Smtp-Source: AMsMyM6gYGf8OII7vn6h1A94q1NjIrvZFRN/cm+iqNhhLhMkR+4pZ5uVp6ZGPqw8ew+8BCNGmeyiT/AAkhBb7DifO9o= X-Received: by 2002:a05:6808:1a09:b0:350:1e6a:e469 with SMTP id bk9-20020a0568081a0900b003501e6ae469mr2253843oib.92.1663701048920; Tue, 20 Sep 2022 12:10:48 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 20 Sep 2022 15:10:48 -0400 In-Reply-To: (Stefan Kangas's message of "Thu, 25 Aug 2022 18:08:06 +0000") X-Hashcash: 1:20:220920:monnier@iro.umontreal.ca::Ic0TM+95bcIzpesj:5aj9 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:243248 Archived-At: close 57412 29.1 thanks Stefan Kangas writes: > Is there any reason to keep linum.el around any longer, or could it be > marked obsolete in favor of `display-line-numbers-mode'? (That was 4 weeks ago.) Despite one notable objection on the grounds that it is still useful, most people here seem to agree that we can go ahead and obsolete it, given that it can be replaced by `nlinum' (on GNU ELPA) which is faster and has less bugs.[1] Meanwhile, Stefan Monnier pointed out that:[2] > [O]bsoleting `linum.el` doesn't mean removing it from Emacs for > several more years. And even if/when we do decide to remove it, we > can move it to GNU ELPA instead if there's still interest. So I've now obsoleted linum.el in commit 903de63c6c and d506d91b1f, and I'm closing this bug. We recommend `nlinum' as a close to drop-in replacement, alternatively `display-line-numbers-mode'. Footnotes: [1] Users also seem to like `nlinum', see e.g.: https://github.com/company-mode/company-mode/issues/1336 [2] Hopefully, however, Emacs will be shipping with nlinum.el included in our release tarballs by then. We just need to figure out how to properly integrate GNU ELPA packages first.