Subject: Re: 23.0.60; A combination of PC Selection, Visual Lines and emacsclient redefines C-backspace

From: Dan Nicolaescu <[email-masked]>
Date: Tue, 20 Jan 2009 08:18:59 -0800 (PST)

Chong Yidong <[email-masked]> writes:

  > Simplified recipe for bug#1960:
  > 
  > 1. Put (pc-selection-mode 1) in .emacs
  > 2. emacs --daemon
  > 3. emacsclient -c
  > 4. C-h k C-backspace
  > 
  > <C-backspace> runs the command kill-line, which is an interactive
  > compiled Lisp function in `simple.el'.
  > 
  > 5. C-x C-c
  > 6. emacsclient -c
  > 7. C-h k C-backspace
  > 
  > <C-backspace> runs the command backward-kill-word, which is an
  > interactive compiled Lisp function in `simple.el'.

What happens when repeating steps 5,6 and 7? 
I am guessing that the <C-backspace> binding would toggle between
kill-line and backward-kill-word.  
If that's indeed the case, then there's probably some problem with
pc-selection-mode and the way it interacts with
normal-erase-is-backspace.