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.devel Subject: Re: Changes for emacs 28 Date: Tue, 08 Sep 2020 17:35:58 +0300 Message-ID: <83eencmj3l.fsf@gnu.org> References: <20200906133719.cu6yaldvenxubcqq.ref@Ergus> <20200906133719.cu6yaldvenxubcqq@Ergus> <874ko8wu8k.fsf@blind.guru> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6416"; mail-complaints-to="usenet@ciao.gmane.io" Cc: spacibba@aol.com, emacs-devel@gnu.org To: Mario Lang Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 08 16:37:15 2020 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 1kFekF-0001Wm-7d for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 16:37:15 +0200 Original-Received: from localhost ([::1]:34140 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFekE-0003js-BD for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 10:37:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41388) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFej6-0002lu-6p for emacs-devel@gnu.org; Tue, 08 Sep 2020 10:36:04 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40912) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFej5-00009z-BU; Tue, 08 Sep 2020 10:36:03 -0400 Original-Received: from [176.228.60.248] (port=1287 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kFej0-00056f-De; Tue, 08 Sep 2020 10:36:02 -0400 In-Reply-To: <874ko8wu8k.fsf@blind.guru> (message from Mario Lang on Tue, 08 Sep 2020 10:25:15 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:254737 Archived-At: > From: Mario Lang > Date: Tue, 08 Sep 2020 10:25:15 +0200 > Cc: emacs-devel@gnu.org > > Ergus writes: > > > 3) Substitute list-buffers with ibuffer: This is actually in the TODO > > but for interactive users ibuffer offers a bit more modern > > experience. So the proposition is just to set ibuffer to the default > > bindings as so far it already offers all the list-buffers' > > functionalities. > > +1 > > > 4) Enable display-line-numbers-mode by default. Almost all editors > > around have line numbers by default why we hide them? > > No, please don't. Maybe I am already too old, but I don't know what > these other editors you are talking about would be. I never saw vim or > nano do that by default, and I am grateful for that. See, that's exactly the crux of the difficulty in these matters: ask N people about changing defaults to M options, and you get the number of different "please do this and this, but not that" opinions almost as large as the number of permutations. So either (1) we go for the lowest common denominator of features that most people agree to (which can easily be an empty set); or (2) we come up with groups of optional features which are turned on and off together. The latter needs someone who'd figure out such groups, based on some principles, like experience or the kind of jobs that people want to do, or something else. It isn't easy, but unless someone picks up the gauntlet, we will never move in that direction.