From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: ams@gnu.org (Alfred M. Szmidt) Newsgroups: gmane.emacs.devel Subject: Re: Changes for emacs 28 Date: Sun, 06 Sep 2020 17:51:58 -0400 Message-ID: References: <20200906133719.cu6yaldvenxubcqq.ref@Ergus> <20200906133719.cu6yaldvenxubcqq@Ergus> <83lfhnnew7.fsf@gnu.org> <20200906163418.3p2wuygb4osm76wa@Ergus> <20200906203807.u237c3h22oxwtmba@Ergus> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4607"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, emacs-devel@gnu.org To: Ergus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 06 23:52:31 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 1kF2aN-000177-K9 for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Sep 2020 23:52:31 +0200 Original-Received: from localhost ([::1]:58394 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kF2aM-0007T9-Lj for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Sep 2020 17:52:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56644) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kF2Zs-0006lN-DV for emacs-devel@gnu.org; Sun, 06 Sep 2020 17:52:00 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:56453) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kF2Zs-0007RY-2U; Sun, 06 Sep 2020 17:52:00 -0400 Original-Received: from ams by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kF2Zq-0003oQ-Km; Sun, 06 Sep 2020 17:51:58 -0400 In-reply-to: <20200906203807.u237c3h22oxwtmba@Ergus> (message from Ergus on Sun, 6 Sep 2020 22:38:07 +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:254592 Archived-At: There is a fine line to walk between people who use emacs, and people who might come to use emacs. To change the defaults of Emacs to something that would be entirely alien to the majority of Emacs users would do more harm than good. Many settings can be set using Cutomize which is available via the menu bar, maybe another page or some type of reorganisation with commonly wanted settings could be done. Emacs already has packages that you can install using the Manage Emacs Packages option in the menu bar as well. Context dependant mouse menus based on the mode are already provided in Emacs since a long time, Control and right click. The missing features you are raising seem to be already provided by emacs. Even if learning Lisp should be considered something to encourage all users, a new users can happily use Emacs without seeing any lisp code, or never invoking M-x since Emacs works very well out of the box. This is not to say that each of the above couldn't use improvements, but one can do so without breaking things for existing users.