new version for emacs ergonomic keybinding



The erognomic keybinding has a new version.

http://xahlee.org/emacs/ergonomic_emacs_keybinding.html

A visual image for old and new layout can be seen at:

http://xahlee.org/emacs/ergonomic_emacs_keybinding_change.html

Description of the main changes:

• Added delete-backward-char, delete-char, delete-backward-word,
delete-word commands.

• The undo, cut, copy, paste, positions has been moved.

Since i don't use qwerty, i'm looking for feedback on qwerty users.
(i.e. in case i had some elisp code errors, or any issues that might
come up)

------------------

The reason for these changes is that recently Stefan Guath pointed out
“real-last-command” can be used to fix the problem with “this-command”
that is used in command-frequency.el. (this-command lumps several kill
commands all into just kill-region, so frequency distribution for
individual kill commands are lost)

With this change, the stat shows that the commands to delete previous/
next char/word are used very frequently, some 10 times more than say,
undo, kill line, or copy and cut. So, now these have prominent
positions.

Here's a rough stat of the commands that changed position due to the
new finding:

cmd name frequency of use
-------------------------------------
copy 174
cut less than copy
paste (yank) 1691
undo 524
backward-kill-word 2303
kill-word 1074
kill-line 155
delete-backward-char 6558
delete-char 996

For full detail of command frequency and the elisp code, see
http://xahlee.org/emacs/command-frequency.html

Xah
http://xahlee.org/

.



Relevant Pages

  • Re: Killing the module from the own module code
    ... As you provide no SWIs and no *Commands, there will be no impact on the SWI dispatch or the command lookup. ... Because you've returned from the service with a message to kill yourself, you won't see the subsequent services as the Service_StartWimp cycle runs. ... which it may be on some systems), using scratch space as a trampoline (any ... said) without a special truss and even in those circumstances it is unsafe unless you know that the enviroment within which you are launching is safe to do so. ...
    (comp.sys.acorn.programmer)
  • Re: [opensuse] Help Killling Process
    ... identify a process id and another one to kill a process. ... my memory and the User Manual but cannot identify those two commands. ... Another way (especially with an unknown process eating CPU) is to launch top ...
    (SuSE)
  • Re: ctrl+alt+backspace turns the computer off !
    ... Conrad wrote: ... >>I thought this combination of commands only kill the kde? ... >>It is vary bad if this commands are enabled by default. ... X, and never to the console, this may force the machine to shut down / ...
    (comp.unix.bsd.freebsd.misc)
  • Re: Can any of this be proven wrong?
    ... commands us to not-murder, while ... finding that there are exceptions to the "never kill another ... This gets back to the whole "murder" thing, ... A "great" review is one with the name of the cigar before the review text ...
    (alt.smokers.cigars)
  • Re: Faithful Christians will personally not kill or murder anybody [was Vicar takes down crucifix
    ... Faithful Christians will personally not kill or murder anybody, ... or self-defence, for the Master has forbidden and commanded against killing, ... But if the crazed Hamas are going to attack Israel [both who do not ... recognise or accept Christ's commands] with a constant barrage of rockets ...
    (uk.religion.christian)