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: Thu, 08 Aug 2013 12:30:45 +0200 Organization: Aioe.org NNTP Server Message-ID: <87pptoo4oa.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> <87eha5ivvi.fsf@VLAN-3434.student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1375958182 15739 80.91.229.3 (8 Aug 2013 10:36:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 8 Aug 2013 10:36:22 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 08 12:36:24 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 1V7NZt-0004Qr-AJ for geh-help-gnu-emacs@m.gmane.org; Thu, 08 Aug 2013 12:36:21 +0200 Original-Received: from localhost ([::1]:35744 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7NZs-00074b-UB for geh-help-gnu-emacs@m.gmane.org; Thu, 08 Aug 2013 06:36:20 -0400 Original-Path: usenet.stanford.edu!goblin1!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 42 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:KMXOS4ULCyMiOtE5aEF/Qwzu6wA= Original-Xref: usenet.stanford.edu gnu.emacs.help:200509 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:92776 Archived-At: Yuri Khan writes: > Yes but some keyboards move the arrow keys below the bottom row, > so you don’t have to reach too far. Perhaps better, still, I like my index fingers to always be at the F and J buttons. Except when they are hitting other keys, of course... Maybe "both hands at the middle letter row" is a better way to describe it. > And Shift+movement keys also enter the muscle memory Yes. > to the point that I have to specifically bind C-M-P and C-M-N in > nxml-mode to functions that extend the region over the previous > (resp. next) XML element. And that is the *coolest* form of muscle memory, when it hooks to the actual code (or markup) that you write (or edit). In general, I don't like the notion of writing the same code (markup) every day (as in "I'm a C programmer", "What languages do you know?", etc. - I think all programming is the same) - *but* one undeniable advantage would be that you could be active with the material in the way you describe. Well, if you are super-human, I guess it is possible to be that way with many PLs/markups, memorizing them all, or at least all the ones you use habitually. Did anyone on the list master this? Without underrating my own ability, because part of the point is that the same keystrokes work for (almost) all modes, I do think that 99% of my shortcut use isn't "task-specific". Speaking of XML, it is possible that some of what you have learned there also applies to HTML, and even to the Lisp family. Lispers always say that XML is a reinvention of the Lisp wheel of nested lists, and association lists (alists) for unrestricted markup. -- Emanuel Berg - programmer (hire me! CV below) computer projects: http://user.it.uu.se/~embe8573 internet activity: http://home.student.uu.se/embe8573