From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Tried to bind Ctrl-c and to kill-ring-save (i.e. copy) and it *sometimes* doesn't work with mouse!?!? Very confusing Date: Tue, 06 Aug 2013 23:51:53 +0200 Organization: Aioe.org NNTP Server Message-ID: <87ioziv66e.fsf@VLAN-3434.student.uu.se> References: <79da6550-ceff-42d4-aaf9-991954847058@googlegroups.com> <1e74a6d4-7f3e-44ea-a54b-bc2fd0b9ef1d@googlegroups.com> <878v0gv5bu.fsf@VLAN-3434.student.uu.se> <2653af01-2119-4cbf-921b-51edbf0f83f3@googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1375826116 19741 80.91.229.3 (6 Aug 2013 21:55:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 6 Aug 2013 21:55:16 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Aug 06 23:55:19 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V6pDq-000631-32 for geh-help-gnu-emacs@m.gmane.org; Tue, 06 Aug 2013 23:55:18 +0200 Original-Received: from localhost ([::1]:58017 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V6pDp-0000fF-Ps for geh-help-gnu-emacs@m.gmane.org; Tue, 06 Aug 2013 17:55:17 -0400 X-Received: by 10.180.20.19 with SMTP id j19mr90126wie.4.1375825914848; Tue, 06 Aug 2013 14:51:54 -0700 (PDT) X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 88.191.116.97 Original-Path: usenet.stanford.edu!el7no9853559wib.1!news-out.google.com!ed8ni14382wic.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!nntpfeed.proxad.net!dedibox.gegeweb.org!gegeweb.eu!gegeweb.org!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 45 Original-NNTP-Posting-Host: SWN/nubmpQxYKwY7hPy4YA.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:Uwqhivr81ILVGeBM1Bi8D2dc2sA= Original-Xref: usenet.stanford.edu gnu.emacs.help:200496 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:92763 Archived-At: Chris Seberino writes: > I did read what you said and I did file it in my the back of my > mind for future consideration. However, dropping (cua-mode t) > into .emacs was a 2 second fix for now that I can do while I > consider evaluating your suggestion of completely revamping my > mouse usage. That will take a little more time. Well, there are two things to this. The mouse vs. keyboard is one thing. (I've said so much about that perhaps it is enough.) The cua vs. all the Emacs killing and yanking shortcuts is the other thing. But they are actually related! With the mouse, you tend to make a selection. With the cua keys, you *only operate on selections* (made by the mouse, or the keyboard - doesn't matter) - and this is the huge limitation compared to the Emacs KY-keys - because those operate on regions, too, but the also operate on point, and the text around it. Bottom line - with the KY-keys, you can kill and yank *without* a region, or anything at all, actually: kill-word backward-kill-word kill-line (with variation) kill-sentence etc. This is why they are better - because when you have mastered them, you get everything cua does, *and more*. Also, they are good because they more or less mirror the cursor/point navigation commands. They make you think in chunks of text units, and not in a long string of chars... So, everything comes at once, intuitively: the muscle memory, or "finger habits", as some call it. -- Emanuel Berg - programmer (hire me! CV below) computer projects: http://user.it.uu.se/~embe8573 internet activity: http://home.student.uu.se/embe8573