From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: "Why is emacs so square?" Date: Thu, 16 Apr 2020 18:42:30 +0300 Message-ID: <83eesne8t5.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="92495"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ndame@protonmail.com, stefan@marxist.se, rms@gnu.org, drew.adams@oracle.com, emacs-devel@gnu.org To: Joseph Garvin Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 16 17:43:32 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 1jP6fr-000Nx8-7R for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Apr 2020 17:43:31 +0200 Original-Received: from localhost ([::1]:36130 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jP6fq-0008CK-7K for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Apr 2020 11:43:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51992) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jP6fG-0007ap-9V for emacs-devel@gnu.org; Thu, 16 Apr 2020 11:42:55 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34361) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jP6fF-0005ex-DS; Thu, 16 Apr 2020 11:42:53 -0400 Original-Received: from [176.228.60.248] (port=3855 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jP6f8-0002m2-1f; Thu, 16 Apr 2020 11:42:46 -0400 In-Reply-To: (message from Joseph Garvin on Thu, 16 Apr 2020 10:34:24 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:247092 Archived-At: > From: Joseph Garvin > Date: Thu, 16 Apr 2020 10:34:24 -0500 > Cc: Eli Zaretskii , rms@gnu.org, emacs-devel@gnu.org, stefan@marxist.se, > ndame@protonmail.com > > I think part of the problem with things like the menu bar is that if you're using emacs at all you are > demonstrating a willingness to tolerate: > > * A UI that doesn't look or behave like any other application > * Keyboard shortcuts inconsistent with every other application > * A bizarre ancient vocabulary inconsistent with every other application. e.g. no Microsoft word user has ever > considered themselves to have opened a "buffer". They open "files". They move "windows" around, not > "frames." They cut and paste not kill and yank, etc. > > You are basically making a commitment to being or becoming a power user. I certainly would not have put > up with it if I didn't think it was going to save me a lot of time as a software developer (and it does, everyday). > I doubt anyone invests the mental effort to deal with learning emacs nowadays unless this is their goal. If you > just want to do "casual" text editing emacs is a very weird choice in 2020. That's definitely something we should keep in mind, but what on earth does it have to do with turning off the GUI elements of the Emacs UI? Or with the advice to newbies to turn them off? > If you're a new user the idea that seeing kill and yank in the menu bar as options helps discoverablity doesn't > really hold when already nothing is named the way you expect or acts the way you expect. If you're an > experienced user, then I would guess that like me C-h f,v,k and blog posts are 99% of your discoverablity > experience. I suggest to take a good look at the menu bar, since we don't have Kill and Yank there for a long time. We have Cut and Copy and Paste instead.