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: "modern" colors Re: Changes for emacs 28 Date: Sun, 13 Sep 2020 17:21:37 +0300 Message-ID: <837dsxdafi.fsf@gnu.org> References: <87sgbsb0eb.fsf@gmail.com> <20200909165723.kdnwicwvplmezusr@Ergus> <20200910102000.2t6tsju745xutg7u@Ergus> <20200910110832.ko66gqnqo4l664d6@Ergus> <20200911134225.zhnlq7cdhmu2iraj@Ergus> <20200911221435.go7b5kz2zcvxp2ft@Ergus> <83sgbnecka.fsf@gnu.org> <83een7e48t.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4958"; mail-complaints-to="usenet@ciao.gmane.io" Cc: spacibba@aol.com, casouri@gmail.com, emacs-devel@gnu.org, ams@gnu.org, monnier@iro.umontreal.ca, ghe@sdf.org, tecosaur@gmail.com To: thibaut.verron@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 13 16:22:14 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 1kHStR-000199-EM for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Sep 2020 16:22:13 +0200 Original-Received: from localhost ([::1]:42112 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHStQ-0001J9-GR for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Sep 2020 10:22:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37176) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHSst-0000tg-Bt for emacs-devel@gnu.org; Sun, 13 Sep 2020 10:21:39 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58570) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHSss-0004lP-Rp; Sun, 13 Sep 2020 10:21:38 -0400 Original-Received: from [176.228.60.248] (port=3278 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kHSsr-0000EU-8y; Sun, 13 Sep 2020 10:21:37 -0400 In-Reply-To: (message from Thibaut Verron on Sun, 13 Sep 2020 07:51:53 +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:255484 Archived-At: > From: Thibaut Verron > Date: Sun, 13 Sep 2020 07:51:53 +0200 > Cc: Ergus , casouri@gmail.com, emacs-devel@gnu.org, ams@gnu.org, > monnier@iro.umontreal.ca, ghe@sdf.org, tecosaur@gmail.com > > > The menu we have in C-mouse-3 does not show the most basic options like copy, paste, and so on > to > > access them fast. > > Why should it? We show the menu for the current major mode, which is > IMO more useful than basic editing. > > Is it? What feature of your major mode do you use more often than copy/paste? Typing characters, of course. I hope you will not suggest that we should have a menu item for inserting a character. My point is that frequency of operations is not the only criterion for what to put on the context menu, not even the main one. The most important criterion, IMO, is what are the important operations that would be otherwise much harder to discover and invoke. We decided that the menu for the current major mode is a very good approximation to what the user would like to have at his/her fingertips. There's probably some space for improving that, but I think the basic principle that the context menu should depend heavily on the major mode is valid and should be preserved.