From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Gather a list of confusions beginner tend to have Date: Wed, 09 Sep 2020 17:18:05 +0300 Message-ID: <83ft7rkp9e.fsf@gnu.org> References: <875z8ortot.fsf@gkayaalp.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15044"; mail-complaints-to="usenet@ciao.gmane.io" Cc: self@gkayaalp.com, casouri@gmail.com, praharsharmm@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 09 16:18:47 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 1kG0vt-0003k6-JL for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Sep 2020 16:18:45 +0200 Original-Received: from localhost ([::1]:33080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kG0vr-0006Ie-43 for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Sep 2020 10:18:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47694) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kG0vN-0005sr-Ld for emacs-devel@gnu.org; Wed, 09 Sep 2020 10:18:13 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35169) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kG0vM-0003O3-Vg; Wed, 09 Sep 2020 10:18:12 -0400 Original-Received: from [176.228.60.248] (port=4964 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kG0vE-00072f-2d; Wed, 09 Sep 2020 10:18:04 -0400 In-Reply-To: (message from Richard Stallman on Tue, 08 Sep 2020 23:51:30 -0400) 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:254869 Archived-At: > From: Richard Stallman > Date: Tue, 08 Sep 2020 23:51:30 -0400 > Cc: self@gkayaalp.com, casouri@gmail.com, emacs-devel@gnu.org > > But I have an idea for how to teach beginners those keys. > > Suppose that C-f ran a command that displayed this: > > Want to move forward? Type C-f again. Search is C-s. > > After that, successive C-f's would move forward as usual. > > The idea is you'd be given that binding by default as a beginner, > and you'd turn it off once you had learned C-f and C-s. > > C-o could do something similar, saying > > Want to open a line? Type C-o again. Find File is C-x C-f. > > Would you have found that helpful? The reason we didn't put these on the splash screen is because we have a menu bar, where everyone can find these popular commands without the need to read any instructions. Who will not know nowadays that to open a file, one need to click on "File" and look in the menu that drops down from that? What we put on the splash screen is stuff that is harder to come by, and/or that is more important to have in the user's face.