From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs Survey: Toolbars Date: Wed, 16 Dec 2020 00:44:08 -0500 Message-ID: References: <87o8iv3ac3.fsf@gnus.org> <877dpjp30g.fsf@ucl.ac.uk> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11814"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, e.fraga@ucl.ac.uk To: Christopher Dimech Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 16 06:51:12 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 1kpPiQ-0002x3-0Q for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Dec 2020 06:51:10 +0100 Original-Received: from localhost ([::1]:33748 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpPiP-0003wD-0U for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Dec 2020 00:51:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47990) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpPbq-0008QQ-6B for emacs-devel@gnu.org; Wed, 16 Dec 2020 00:44:22 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:48373) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpPbo-0007NM-KM; Wed, 16 Dec 2020 00:44:20 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kpPbc-0003gs-Ah; Wed, 16 Dec 2020 00:44:09 -0500 In-Reply-To: (message from Christopher Dimech on Tue, 15 Dec 2020 17:12:20 +0100) 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:260955 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > 1. Let Emacs enable people to add things to the toolbar for commands, > without having to use elisp programming. The survey suggests that > those focused on elisp are a minority. We have non-Lisp ways of making key bindings -- M-x global-set-key, for instance. If that is inconvenient or unobvious to use with the toolbar, can we make it convenient and obvious? Eli said: > If we want to appear by default more like other GUI apps out there, > then we should bite the bullet and show some widget that allows to > toggle on/off those parts of the UI (tool bar, menu bar, scroll bars, > etc.), like they do. I agree. Can we arrange a way to program such dialogs from Lisp? That would be an elegant way to solve all these UI problems. We tried to do this with Customize, but it doesn't equal the smoothness and elegance of the customization GUIs of other programs. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)