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: Changes for emacs 28 Date: Tue, 8 Sep 2020 08:50:41 -0700 (PDT) Message-ID: <346e46b7-a431-449d-b7cb-b3be65537d70@default> References: <20200906133719.cu6yaldvenxubcqq.ref@Ergus> <20200906133719.cu6yaldvenxubcqq@Ergus> <83lfhnnew7.fsf@gnu.org> <20200906163418.3p2wuygb4osm76wa@Ergus> <20200906203807.u237c3h22oxwtmba@Ergus> <87wo15adtj.fsf@rabkins.net> <87tuw8kirh.fsf@localhost> <8dbb5170-f7a7-4541-bd61-a007dbd4f8ff@default> <87r1rckf2z.fsf@localhost> 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="2665"; mail-complaints-to="usenet@ciao.gmane.io" Cc: spacibba@aol.com, emacs-devel@gnu.org To: Ihor Radchenko , rms@gnu.org, Yoni Rabkin Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 08 17:56:08 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 1kFfyY-0000Wl-WB for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 17:56:07 +0200 Original-Received: from localhost ([::1]:57784 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFfyX-0004UQ-Sl for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 11:56:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34690) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFfvO-0000Fb-NS for emacs-devel@gnu.org; Tue, 08 Sep 2020 11:52:50 -0400 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:32952) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFfvM-0003LH-LX; Tue, 08 Sep 2020 11:52:50 -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 088FoVFF167578; Tue, 8 Sep 2020 15:52:45 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=3vdImn6ZOjh+6AMPKrd5aYggUVtf563Cwhyh3oOrrrs=; b=P70/m6zz2oEa7Q1ue6rGCXeuwm8ij3/jq8/T+M26ax9Oy29/Q3GM4yTwS4gExiP5IfgD Fqt0EsQ1SjeNOGjX8hzJ2uTbosGhY9w7NVOCZ6K3o3LyvBjuUx5aLbvOqeVj0pV08AKJ 4hqd4sjsWtFJh4aACJt4mKcGPuVlHlv+BLgD+vlrq+nvrCbyaSwnP2S17n05WgKtqxpn nty8IwqeJDrb3nujMNvRrERaKsZcrytSGG7/C6KZNQuDqthZq0PjHK3cizIcfpTgYZGa gps7OFMmLkP4whTzfn57cZH01ntHQagYbALzET07Hn0WtYURxiWQkcwQmgi9GlKstThl ZQ== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2120.oracle.com with ESMTP id 33c2mkve5n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 08 Sep 2020 15:52:44 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 088FnYP3170874; Tue, 8 Sep 2020 15:50:44 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3030.oracle.com with ESMTP id 33dacj2dbf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 08 Sep 2020 15:50:44 +0000 Original-Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 088FogAI019533; Tue, 8 Sep 2020 15:50:42 GMT In-Reply-To: <87r1rckf2z.fsf@localhost> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5044.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9738 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 malwarescore=0 bulkscore=0 phishscore=0 adultscore=0 suspectscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009080151 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9738 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 priorityscore=1501 phishscore=0 adultscore=0 bulkscore=0 clxscore=1015 mlxlogscore=999 malwarescore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009080151 Received-SPF: pass client-ip=141.146.126.78; envelope-from=drew.adams@oracle.com; helo=aserp2120.oracle.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/08 11:52:47 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] 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:254755 Archived-At: > > Doesn't menu File > Open File do what you request, > > by default? Likewise, other file operations, such > > as File > Insert File, File > Save As, and File > > > Open Directory. >=20 > Hmm. You are right. I thought that the problem was with Emacs defaults, > but it seems to be a problem with helm, which I asked to install at the > very beginning - it appears to override the file dialogue. Thanks for confirming. In several cases, though it may not be systematic, Emacs default behavior tries to present, by way of menus, something closer to what new users might be used to. Another example is Edit > Cut|Copy|Paste. CUA-mode is about keyboard-key (not menu) behavior. And in general Emacs default key bindings are closer to what most Emacs users use, as opposed to what new users might be used to. There's always room for improvement. And indeed, the menus have improved in this way over time, to be more accommodating to new users. Menus are an important way to discover features and, yes, key bindings. They can be a gateway to more "emacsy" behavior. ____ In terms of discovering with menus, and at the same time seeing the power/utility of keyboard key bindings (completion, in particular), there is library La Carte. https://www.emacswiki.org/emacs/LaCarte And vanilla Emacs has `tmm-menubar' (M-`).