From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Gather a list of confusions beginner tend to have Date: Tue, 08 Sep 2020 23:51:30 -0400 Message-ID: References: <875z8ortot.fsf@gkayaalp.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31827"; mail-complaints-to="usenet@ciao.gmane.io" Cc: self@gkayaalp.com, casouri@gmail.com, emacs-devel@gnu.org To: Praharsh Suryadevara Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 09 05:52:18 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 1kFr9e-0008AN-4G for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Sep 2020 05:52:18 +0200 Original-Received: from localhost ([::1]:37710 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFr9d-0008FI-5l for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Sep 2020 23:52:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43286) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFr8t-0007MT-Hq for emacs-devel@gnu.org; Tue, 08 Sep 2020 23:51:31 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54711) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFr8t-000676-3o; Tue, 08 Sep 2020 23:51:31 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kFr8s-0006KM-5c; Tue, 08 Sep 2020 23:51:30 -0400 In-Reply-To: (message from Praharsh Suryadevara on Tue, 8 Sep 2020 16:30:57 -0500) 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:254843 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I think the sore points other than the undo/redo, were C-f not being bound > to find, (though that would need remapping forward-char), C-o not being > bound open file. Thanks for telling us; that information may be useful. Your experience was what it was, and cannot be denied. It is not an option to change these basic key bindings to imitate other, newer editors. It would create a different editor that we Emacs users would never switch to. It is unfortunate that the people who implemented the newer editors chose incompatibility with Emacs. 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? > @yuan I was following the threads earlier and I checked the idea of a > profile was suggested > https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg02032.html, I > think a starter wizard could go well with this as a base for keymaps at > least if you're thinking about implementing it (?). I know in general what the word "profile" means, but what is your concrete suggestion? Also, what concretely would a "starter wizard" do? -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)