From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Emacs learning curve Date: Thu, 15 Jul 2010 17:05:54 +0200 Message-ID: <87bpa8bx9p.fsf@telefonica.net> References: <4C3B6A8A.80105@gmx.de> <87wrt0e81n.fsf@telefonica.net> <62E9699C07054418AB66F9C5FCB54E5C@us.oracle.com> <87sk3oe3la.fsf@telefonica.net> <1154D96E7D2F401D849266F359E44BB9@us.oracle.com> <87ocecdzou.fsf@telefonica.net> <2256C17F740A425884AD551DE7758056@us.oracle.com> <87fwzodqqm.fsf@telefonica.net> <5138CDF30B2D4B778F948015614DA7BC@us.oracle.com> <87iq4ijtdy.fsf@lola.goethe.zz> <838w5dgln1.fsf@gnu.org> <87d3updqup.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1279206436 7209 80.91.229.12 (15 Jul 2010 15:07:16 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 15 Jul 2010 15:07:16 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 15 17:07:14 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OZQ1l-0001hZ-BV for ged-emacs-devel@m.gmane.org; Thu, 15 Jul 2010 17:07:09 +0200 Original-Received: from localhost ([127.0.0.1]:45780 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZQ1k-0003aW-Vo for ged-emacs-devel@m.gmane.org; Thu, 15 Jul 2010 11:07:09 -0400 Original-Received: from [140.186.70.92] (port=41636 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZQ0t-0002rb-9R for emacs-devel@gnu.org; Thu, 15 Jul 2010 11:06:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OZQ0r-000207-S7 for emacs-devel@gnu.org; Thu, 15 Jul 2010 11:06:14 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:53853) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OZQ0r-0001zc-Gq for emacs-devel@gnu.org; Thu, 15 Jul 2010 11:06:13 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OZQ0k-000142-VR for emacs-devel@gnu.org; Thu, 15 Jul 2010 17:06:06 +0200 Original-Received: from 83.42.13.171 ([83.42.13.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Jul 2010 17:06:06 +0200 Original-Received: from ofv by 83.42.13.171 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Jul 2010 17:06:06 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 83.42.13.171 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:DrCfYxK9TjC2NcI4zAwvO4O+2fw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:127358 Archived-At: David Kastrup writes: [snip] > People who can't be bothered to think about keybindings can't likely be > bothered to think about programming. This is so wrong. Have you ever re-trained your muscle memory for something you do 500 times a day while being concentrated on a higher level task? That every time it goes wrong your concentration suffers and hence is irritating as hell? Can you think of the level of motivation required for suffering that pain for days, maybe weeks, until you are accustomed to the new keybindings? Emacs' idiosyncratic keybindings are, without doubt, the higher entry barrier nowadays. Maybe it wasn't so 15 years ago, when people assumed that every application had different keybindings for the same trivial chores, but those times are long gone. The least thing Emacs can do is to advertise with big letters on the welcome screen something like: IF YOU ARE NEW TO EMACS, CLICK HERE IF YOU WANT TO USE KEYBINDINGS WICH CONFORMS ARE MORE FAMILIAR TO YOU. and figure out how to display the correct keybindings on the documentation when the user has cua-mode activated. [snip]