From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: "Why is emacs so square?" Date: Thu, 16 Apr 2020 09:33:36 -0700 (PDT) Message-ID: References: <8wXYP4GY9hwW-9mYv6_LGMETZ8Vz3Ob1Bec6yh6kPT7yxjTkxA3V6dXY4ELra9tYiJUxJmgXKSIEX4w8HFiPRoeGVSQHDSoBVy1voj1e3Qo=@protonmail.com> <83y2qwdmnd.fsf@gnu.org> <53E9BCE5-7AA5-40A1-AC20-59286B728EBD@traduction-libre.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="71142"; mail-complaints-to="usenet@ciao.gmane.io" To: Jean-Christophe Helary , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 16 18:34:33 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 1jP7TE-000IOM-Pf for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Apr 2020 18:34:32 +0200 Original-Received: from localhost ([::1]:36918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jP7TD-0007J0-S5 for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Apr 2020 12:34:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58933) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jP7SS-0006Qb-C3 for emacs-devel@gnu.org; Thu, 16 Apr 2020 12:33:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jP7SR-0006SZ-5y for emacs-devel@gnu.org; Thu, 16 Apr 2020 12:33:44 -0400 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:59020) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jP7SQ-0006Rg-TV for emacs-devel@gnu.org; Thu, 16 Apr 2020 12:33:43 -0400 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 03GGSFcV016635; Thu, 16 Apr 2020 16:33:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=eblVjUxoAAZkfEM6LH55Ppha89qKix4OIPNiTnI0ggc=; b=cwkRZVfsZHZ+ZhdqhAwYT5mt8sXu8w9YE5ABX3ivK+Jt7GjkJvzuSeQ2+ZTwfeteUWyK jmY6PQ1kjUgVsZAie2MpQKhHLkcmhKn+3+idpDiBSmZ+dVs6y8mM9oHxWSC4EWxut98y Y3WZtshKEMb0KcCC1Y4RyxGOVNSVTopqWL6DvhNR4Vs4lQ+Cr/nNK+ggryNtxEreMHo5 t70pumJED4Z7wmyOkKYSbEXrMNWK0kt8Ka+KCtcSGD4Ywp/EdHeCHj5E3ntluRoOltBQ 3SBO8h7NkGRF+0u3i/awbwfnlNzYT3GeUWJBsw9fABFUJ/SnWLFHt4OvO/MfDOeGcAj/ 6w== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by aserp2120.oracle.com with ESMTP id 30dn95thy8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 16 Apr 2020 16:33:39 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 03GGVsDg143809; Thu, 16 Apr 2020 16:33:39 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userp3030.oracle.com with ESMTP id 30dyp055pe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 16 Apr 2020 16:33:39 +0000 Original-Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 03GGXb75008791; Thu, 16 Apr 2020 16:33:37 GMT In-Reply-To: <53E9BCE5-7AA5-40A1-AC20-59286B728EBD@traduction-libre.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4966.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9593 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 suspectscore=0 malwarescore=0 phishscore=0 spamscore=0 adultscore=0 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004160117 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9593 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 clxscore=1015 malwarescore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 mlxscore=0 phishscore=0 spamscore=0 impostorscore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004160116 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 141.146.126.78 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:247101 Archived-At: > The tool bar especially would work better if it > looked/acted like it were native. I suppose I can guess what you mean by "looking" native, but not what "acting" native means. My impression is that different apps outside Emacs can have radically different kinds of tool bars, both wrt action and look & feel. And this is so, even for apps on the same platform, where they are perhaps all "native". IMHO, the Emacs tool-bar is something that it makes sense - at least optionally - to pop up on demand, rather than take up a fair amount of screen real estate. My library tool-bar+.el implements one way of doing this - by having a menu-bar pseudo-menu `Buttons', which, when clicked, shows the tool-bar only for one operation. Other ways of doing this or something similar are possible, of course. https://www.emacswiki.org/emacs/ToolBar#ToolBarPlus (That library also gives you the possibility of showing the tool-bar only on particular frames, rather than showing it on all frames or not showing it on any frame.)