all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Emanuel Berg <embe8573@student.uu.se>
To: help-gnu-emacs@gnu.org
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	[thread overview]
Message-ID: <87pptoo4oa.fsf@VLAN-3434.student.uu.se> (raw)
In-Reply-To: mailman.2643.1375890595.12400.help-gnu-emacs@gnu.org

Yuri Khan <yuri.v.khan@gmail.com> 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


  parent reply	other threads:[~2013-08-08 10:30 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-03 20:46 Tried to bind Ctrl-c and to kill-ring-save (i.e. copy) and it *sometimes* doesn't work with mouse!?!? Very confusing Chris Seberino
2013-08-03 21:28 ` Drew Adams
2013-08-04 14:00 ` Emanuel Berg
2013-08-04 17:15   ` Drew Adams
2013-08-05 20:37     ` Bob Proulx
     [not found]     ` <mailman.2575.1375735073.12400.help-gnu-emacs@gnu.org>
2013-08-05 22:28       ` Emanuel Berg
2013-08-05 23:32       ` Emanuel Berg
     [not found]   ` <mailman.2479.1375636581.12400.help-gnu-emacs@gnu.org>
2013-08-05  9:05     ` Emanuel Berg
2013-08-05 12:06       ` Emanuel Berg
2013-08-05 14:32         ` Rustom Mody
2013-08-05 16:02           ` Stefan Monnier
     [not found]           ` <mailman.2542.1375718596.12400.help-gnu-emacs@gnu.org>
2013-08-05 16:09             ` Rustom Mody
2013-08-05 18:15           ` Emanuel Berg
     [not found] ` <mailman.2461.1375565325.12400.help-gnu-emacs@gnu.org>
2013-08-04 20:02   ` Chris Seberino
2013-08-05  4:25     ` Rustom Mody
2013-08-05  9:45     ` Emanuel Berg
2013-08-06  2:53       ` Chris Seberino
2013-08-06 21:51         ` Emanuel Berg
2013-08-07  7:12           ` Yuri Khan
     [not found]           ` <mailman.2634.1375859551.12400.help-gnu-emacs@gnu.org>
2013-08-07 11:27             ` Emanuel Berg
2013-08-07 15:49               ` Yuri Khan
     [not found]               ` <mailman.2643.1375890595.12400.help-gnu-emacs@gnu.org>
2013-08-08 10:30                 ` Emanuel Berg [this message]
2013-08-09  5:02                   ` Chris Seberino
2013-08-09 15:08                     ` Emanuel Berg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87pptoo4oa.fsf@VLAN-3434.student.uu.se \
    --to=embe8573@student.uu.se \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.