From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Emacs Survey: Toolbars Date: Sat, 19 Dec 2020 11:12:59 -0800 (PST) Message-ID: References: <87o8iv3ac3.fsf@gnus.org> <56d1484e-6f41-575f-0fbb-fd2bd99ab152@yandex.ru> <87eejqnlxk.fsf@gnus.org> <3156f8b8-1db1-1858-95c3-16d213c2353a@yandex.ru> <87czz8n1gk.fsf@gnus.org> <83zh2c7bal.fsf@gnu.org> <87pn37jvzt.fsf@gnus.org> <83y2hv5o1v.fsf@gnu.org> <87eejliz18.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7182"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, dgutov@yandex.ru To: Lars Ingebrigtsen , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 19 20:27:44 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 1kqhtG-0001jj-Mj for ged-emacs-devel@m.gmane-mx.org; Sat, 19 Dec 2020 20:27:42 +0100 Original-Received: from localhost ([::1]:57918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kqhtF-0002bu-PO for ged-emacs-devel@m.gmane-mx.org; Sat, 19 Dec 2020 14:27:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37942) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqhfD-0004ud-4j for emacs-devel@gnu.org; Sat, 19 Dec 2020 14:13:12 -0500 Original-Received: from userp2130.oracle.com ([156.151.31.86]:52800) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqhf8-00076G-P1; Sat, 19 Dec 2020 14:13:10 -0500 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 0BJJ5aZa049184; Sat, 19 Dec 2020 19:13:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=SMd3RS/V/ZJlOxqDdGxSbrkohrLaS5S5a4oYj44tST0=; b=q88eqRXLzjP24fvfG+gz+Sq8+s0vnozwQkKDryRDEZCowqBwZTG4MLdoyPra4oly+gqD JDAK9Ea6XUdtEM1ZklBFgCzJgVqY03al5RttG62ZypqReagO6Il70EJMtf32Ot9sXh2h eO5SaQGCcZ6kDLD/nalBYADY1w80dnT4o+zOqmJLN3NmuNaWj+QvMwiE0uEdgQxnWt68 StaS09N9ChidZc8NKdHS/wljnrhk+uRtnWPWRZWdIiXFiwdxXHAzicxt1DiZ36G07DD8 5QM3cQwKpFmW5ZRBrgnCdWIlHH1Gx8yXVdkGyzhAPzB0Si31wm1uhDjnk8oTOMThHa0g UA== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 35h8xqs9db-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sat, 19 Dec 2020 19:13:03 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 0BJJ5abe084287; Sat, 19 Dec 2020 19:13:03 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3020.oracle.com with ESMTP id 35h9aymyw1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 19 Dec 2020 19:13:03 +0000 Original-Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 0BJJD0qq010803; Sat, 19 Dec 2020 19:13:01 GMT In-Reply-To: <87eejliz18.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5071.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9839 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=722 phishscore=0 spamscore=0 bulkscore=0 mlxscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2012190142 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9839 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 clxscore=1015 priorityscore=1501 mlxscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=747 suspectscore=0 phishscore=0 impostorscore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2012190142 Received-SPF: pass client-ip=156.151.31.86; envelope-from=drew.adams@oracle.com; helo=userp2130.oracle.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:261276 Archived-At: > No, I wouldn't, which is why I don't really suggest doing this. > Somebody may come up with ideas that makes the proposition workeable, > and I see that Drew has one -- he suggests having a blank toolbar in > these instances, and ... perhaps? It's a lot of "dead" space real > estate, though, so I'm not really enthusiastic. I haven't suggested using a blank tool-bar. Not at all. The `tool-bar+.el' code that I pointed to lets you _not show_ (not have) a tool bar at all, until you click a menu-bar pseudo-menu. When you do that Emacs pops up the tool-bar only for the duration of one action (tool-bar action or any other action). There's no blank tool bar - no wasted space. As the doc for `tool-bar+.el' makes clear, that's the point: save screen real estate. It takes only a minute to go to Emacs Wiki, download `tool-bar+.el', load it, and try it. You will immediately see the effect, and won't have to guess. You don't have to like it, but you might want to at least find out what it is (and isn't). https://www.emacswiki.org/emacs/download/tool-bar%2b.el Other approaches are possible. With only Lisp (no C, toolkit etc. changes), I came up with the behavior it offers. Emacs can no doubt do something better or different. But IMO, `tool-bar+.el' is a good start, and it or similar could be added to Emacs immediately.