From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Menu suggestion Date: 27 Apr 2004 10:21:44 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1083077087 4540 80.91.224.253 (27 Apr 2004 14:44:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 27 Apr 2004 14:44:47 +0000 (UTC) Cc: miles@gnu.org, dak@gnu.org, emacs-devel@gnu.org, "Kim F. Storm" Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Apr 27 16:44:30 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BIToz-0002mw-00 for ; Tue, 27 Apr 2004 16:44:29 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BIToz-0007z2-00 for ; Tue, 27 Apr 2004 16:44:29 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BITcy-0006TH-QU for emacs-devel@quimby.gnus.org; Tue, 27 Apr 2004 10:32:04 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BITUw-00042U-QD for emacs-devel@gnu.org; Tue, 27 Apr 2004 10:23:46 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BITUP-0003o6-Qm for emacs-devel@gnu.org; Tue, 27 Apr 2004 10:23:45 -0400 Original-Received: from [132.204.24.67] (helo=mercure.iro.umontreal.ca) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BITT0-0003OP-By; Tue, 27 Apr 2004 10:21:46 -0400 Original-Received: from asado.iro.umontreal.ca (asado.iro.umontreal.ca [132.204.24.84]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id C293120B1F; Tue, 27 Apr 2004 10:21:44 -0400 (EDT) Original-Received: by asado.iro.umontreal.ca (Postfix, from userid 20848) id AFFDE8BDC1; Tue, 27 Apr 2004 10:21:44 -0400 (EDT) Original-To: rms@gnu.org In-Reply-To: Original-Lines: 22 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-1.428, requis 5, BAYES_20 -1.43) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:22242 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:22242 > Yes, the arrow keys (which the user already knows how to operate) are > supported, so why waste time on learning the user something in the > tutorial which he will - at best - just find obscure, and - at worst - > turn him off from learning emacs at all. > The Emacs cursor motion keys are essential to efficient editing. C-f, C-b, and friends (just like touch-typing) are like micro-optimizations that allow you to go faster by a given constant. Emacs makes things efficient via higher-level commands which are like algorithmic optimizations. I don't touch type and only occasionally use C-f and C-n. > People who use the arrow keys will never get good at it. Thanks for your encouragement. You seem to assume that the tutorial has something to do with efficiently using Emacs. If so, I think it should spend more time explaining C-M-f and C-M-u (random examples) then C-f and C-n. Stefan