From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Giorgos Keramidas Newsgroups: gmane.emacs.devel Subject: Re: Emacs for new users Date: Tue, 01 Dec 2009 00:55:34 +0200 Message-ID: <877ht7bp21.fsf@kobe.laptop> References: <912155b0911230837i48326730m82e0d54d4004be59@mail.gmail.com> <4p4rt6-2ne.ln1@lesharris.com> <87vdh19cls.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1259621775 12117 80.91.229.12 (30 Nov 2009 22:56:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Nov 2009 22:56:15 +0000 (UTC) Cc: Lennart Borgman , emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 30 23:56:07 2009 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.50) id 1NFF9v-0005PR-DU for ged-emacs-devel@m.gmane.org; Mon, 30 Nov 2009 23:55:55 +0100 Original-Received: from localhost ([127.0.0.1]:33330 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NFF9v-0006Vm-5Y for ged-emacs-devel@m.gmane.org; Mon, 30 Nov 2009 17:55:55 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NFF9p-0006VT-8c for emacs-devel@gnu.org; Mon, 30 Nov 2009 17:55:49 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NFF9k-0006UO-5n for emacs-devel@gnu.org; Mon, 30 Nov 2009 17:55:48 -0500 Original-Received: from [199.232.76.173] (port=57857 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NFF9k-0006UL-2H for emacs-devel@gnu.org; Mon, 30 Nov 2009 17:55:44 -0500 Original-Received: from poseidon.ceid.upatras.gr ([150.140.141.169]:46043) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NFF9j-000597-DJ for emacs-devel@gnu.org; Mon, 30 Nov 2009 17:55:43 -0500 Original-Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id E3459EB4765; Tue, 1 Dec 2009 00:55:39 +0200 (EET) Original-Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id BEDCE452FB; Tue, 1 Dec 2009 00:55:39 +0200 (EET) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Original-Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hiEq0OHI8Ncv; Tue, 1 Dec 2009 00:55:39 +0200 (EET) Original-Received: from kobe.laptop (ppp-94-64-198-152.home.otenet.gr [94.64.198.152]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 78B56451B2; Tue, 1 Dec 2009 00:55:39 +0200 (EET) Original-Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.3/8.14.3) with ESMTP id nAUMtcSJ065839 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Dec 2009 00:55:38 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Original-Received: (from keramida@localhost) by kobe.laptop (8.14.3/8.14.3/Submit) id nAUMtadu065835; Tue, 1 Dec 2009 00:55:36 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) In-Reply-To: <87vdh19cls.fsf@stupidchicken.com> (Chong Yidong's message of "Mon, 23 Nov 2009 16:04:47 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (berkeley-unix) X-detected-operating-system: by monty-python.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:118006 Archived-At: On Mon, 23 Nov 2009 16:04:47 -0500, Chong Yidong wrote: >Lennart Borgman writes: >>> With that said, I think a solution to the learning-emacs-in-classroom and >>> emacs-for-new-users problems is the same: include a .emacs which turns >>> on things like CUA mode to make operation more familiar. >> >> The problem is that it does not work as good as it could in all >> situations. Since CUA is not the default not so much effort in >> getting rid of all ruogh things. Not that you can't work around them, >> but it is not so easy for a newcomer. > > The primary barrier to CUA is that it destroys the long-established > standard that C-c LETTER is free for binding to Emacs user commands. > > So we won't be moving to CUA any time soon. For those that want it, > it's just a click away on the Options menu. CUA also interferes in a non-trivial manner with `C-x', which is used far more often than `C-c'. I am always annoyed a bit when I start typing `C-x C-f' but pause half-way through to think of a good name for a new buffer, only to notice that a region has just been killed. Oops! Having said that I like CUA mode a lot (especially the rectangular selection mode and region highlighting). It is useful even when Emacs runs inside xterm windows, so it is enabled more often than not in my Emacs sessions of late.