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: Wed, 07 Aug 2013 13:27:29 +0200 Organization: Aioe.org NNTP Server Message-ID: <87eha5ivvi.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> <87ioziv66e.fsf@VLAN-3434.student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1375875015 14670 80.91.229.3 (7 Aug 2013 11:30:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 7 Aug 2013 11:30:15 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Aug 07 13:30:18 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 1V71wY-0000my-3P for geh-help-gnu-emacs@m.gmane.org; Wed, 07 Aug 2013 13:30:18 +0200 Original-Received: from localhost ([::1]:60490 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V71wX-0000Tw-Mi for geh-help-gnu-emacs@m.gmane.org; Wed, 07 Aug 2013 07:30:17 -0400 Original-Path: usenet.stanford.edu!newsfeed.esat.net!colt.net!nntp.colt.net!news.stack.nl!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 38 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:0ueJAnYvHrxV5HZeLm2UuHbcAX8= Original-Xref: usenet.stanford.edu gnu.emacs.help:200500 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:92767 Archived-At: Yuri Khan writes: > In CUA, selection mirrors navigation: you hold down Shift, all > navigation keys become selection keys. Shift+Left/Right for > characters, Shift+Ctrl+Left/Right for words, Shift+Up/Down for > lines, Shift+PgUp/PgDn for pages. And this stinks, because you have to *reach* for the arrow keys, as is the case for PgUp/PgDn. But as I said, the cua method and mouse use are linked. If you use the mouse (which I always disencourage), you are not typing anyway, so then you could bind what you mention to mouse buttons. (I guess this was the thing Drew talked about when he said the Emacs mouse isn't just any mouse.) > In classic Emacs, killing bindings are vastly different from > navigation bindings: > > C-b/f vs DEL/C-d (characters) > M-b/f vs M-DEL/M-d (words) > C-p/n vs ??/?? (lines; closest is C-S-DEL but different) > C-a/e vs ??/C-k (to start/end of line) > M-a/e vs M-k (sentence) > C-M-b/f vs C-M-k (sexp) > C-M-p/n vs ?? (list) That doesn't matter because the shortcuts enter the muscle memory. You don't think to invoke them. What is mirrored is the break down of the text into logical units, consisting of smaller units, and so on. Move a word forward, then kill a word forward, etc. When you get your mind thinking about text/code in that way, you don't travel Europe as an interrail punk anymore. You know where you want to go, and that's where you are. -- Emanuel Berg - programmer (hire me! CV below) computer projects: http://user.it.uu.se/~embe8573 internet activity: http://home.student.uu.se/embe8573