From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Newsgroups: gmane.emacs.devel Subject: Re: Emacs learning curve Date: Thu, 15 Jul 2010 08:51:59 +0000 (UTC) Message-ID: 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> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1279183956 23602 80.91.229.12 (15 Jul 2010 08:52:36 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 15 Jul 2010 08:52:36 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 15 10:52:33 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 1OZKBD-0001PB-Am for ged-emacs-devel@m.gmane.org; Thu, 15 Jul 2010 10:52:31 +0200 Original-Received: from localhost ([127.0.0.1]:36027 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZKBC-0005mR-F7 for ged-emacs-devel@m.gmane.org; Thu, 15 Jul 2010 04:52:30 -0400 Original-Received: from [140.186.70.92] (port=47027 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZKAx-0005l4-P0 for emacs-devel@gnu.org; Thu, 15 Jul 2010 04:52:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OZKAw-0004HO-CT for emacs-devel@gnu.org; Thu, 15 Jul 2010 04:52:15 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:47889) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OZKAw-0004H9-6b for emacs-devel@gnu.org; Thu, 15 Jul 2010 04:52:14 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OZKAs-0001DV-S6 for emacs-devel@gnu.org; Thu, 15 Jul 2010 10:52:11 +0200 Original-Received: from 94-21-242-87.pool.digikabel.hu ([94.21.242.87]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Jul 2010 10:52:10 +0200 Original-Received: from levelhalom by 94-21-242-87.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Jul 2010 10:52:10 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 28 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 94.21.242.87 (Opera/9.80 (Windows NT 6.1; U; en) Presto/2.6.30 Version/10.60) 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:127336 Archived-At: Miles Bader gnu.org> writes: > > Tom gmail.com> writes: > > That's why CUA-style editing should be made the consistent default, so Emacs > > works like all other modern application on KDE/Gnome/Windows, etc. and the > > current behavior should be provided as a compatibility mode for those who > > are accustomed to the old behavior. > > Isn't going to happen. > Obviously not. And that's why Emacs won't be able attractive to most new users, because more popular IDEs offer features which people nowadays consider basic (excellent refactoring support, etc.) and implementing these features requires significant development and testing resources which Emacs doesn't have. By keeping Emacs decidely different from other, more popular UIs you keep most of new users out and consequently competent contributors as well. I guess it will be the job of a new generation of Emacs developers (who are not so attached to doing things the old way) to take Emacs to the next level, that is making the UI more conformant to modern standards while retaining the features which make Emacs so powerful (not the keybindings).