From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Emacs learning curve Date: Thu, 15 Jul 2010 17:15:51 +0200 Organization: Organization?!? Message-ID: <877hkwn5co.fsf@lola.goethe.zz> 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> <87bpa8bx9p.fsf@telefonica.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1279207578 11680 80.91.229.12 (15 Jul 2010 15:26:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 15 Jul 2010 15:26:18 +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:26:15 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 1OZQKE-0003LX-Uk for ged-emacs-devel@m.gmane.org; Thu, 15 Jul 2010 17:26:15 +0200 Original-Received: from localhost ([127.0.0.1]:49514 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZQKE-0002i5-Jd for ged-emacs-devel@m.gmane.org; Thu, 15 Jul 2010 11:26:14 -0400 Original-Received: from [140.186.70.92] (port=36701 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZQHX-0001Ef-IF for emacs-devel@gnu.org; Thu, 15 Jul 2010 11:23:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OZQAL-0003Sm-It for emacs-devel@gnu.org; Thu, 15 Jul 2010 11:16:03 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:42377) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OZQAL-0003Sb-3L for emacs-devel@gnu.org; Thu, 15 Jul 2010 11:16:01 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OZQAJ-00068w-J0 for emacs-devel@gnu.org; Thu, 15 Jul 2010 17:15:59 +0200 Original-Received: from p508ecc7c.dip.t-dialin.net ([80.142.204.124]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Jul 2010 17:15:59 +0200 Original-Received: from dak by p508ecc7c.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Jul 2010 17:15:59 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 49 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: p508ecc7c.dip.t-dialin.net X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:K8htWB7iMu3zb6WxQTGNjovYqr4= 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:127361 Archived-At: Óscar Fuentes writes: > 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? I used vi before Emacs. I switched to the chromatic button accordion from playing piano accordion and am playing more than 500 notes per day. > 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? Accordion literature is standardized on the 41-key piano accordion. My CBA, in contrast, has 62 notes. The additional notes are mostly of interest when a) playing music written for other instruments (like the piano or trios), b) improvising. c) playing music composed yourself. So that's the level of "programmer". Yes. > 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. They interfere with Emacs' normal keybindings. How are newcomers going to figure out how to deal with partly working keybindings, depending on how long they happen to press their keys? -- David Kastrup