unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [C-delete] - should it not be backward-kill-word
@ 2006-07-04 21:44 Lennart Borgman
  2006-07-04 21:50 ` Drew Adams
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Lennart Borgman @ 2006-07-04 21:44 UTC (permalink / raw


On w32 it looks like it is instead kill-word. [C-backspace] is wrong the 
other way.

I wrote this little test to check if key bindings are the default 
specified in bindings.el:

(with-temp-buffer
  (insert-file (locate-library "bindings.el"))
  (let ((rdk)
        (key)
        (fun))
    (while (condition-case err
               (setq rdk (read (current-buffer)))
             (error nil))
      (setq key nil)
      (cond ((and (eq (nth 0 rdk) 'define-key)
                  (eq (nth 1 rdk) 'global-map))
             (setq key (nth 2 rdk))
             (setq fun (nth 3 rdk))
             )
            ((eq (nth 0 rdk) 'global-set-key)
             (setq key (nth 1 rdk))
             (setq fun (nth 2 rdk))
             ))
      (when key
        (assert (eq (nth 0 fun) 'quote))
        (setq fun (nth 1 fun))
        (unless (or (eq (key-binding key) fun)
                    (eq (key-binding key) (command-remapping fun)))
          (message "from bindings.el: k=%s f=%s, but key-binding=%s" key 
fun (key-binding key)))
        ))))

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [C-delete] - should it not be backward-kill-word
  2006-07-04 21:44 [C-delete] - should it not be backward-kill-word Lennart Borgman
@ 2006-07-04 21:50 ` Drew Adams
  2006-07-05  2:04 ` Johan Bockgård
  2006-07-05  3:30 ` Eli Zaretskii
  2 siblings, 0 replies; 8+ messages in thread
From: Drew Adams @ 2006-07-04 21:50 UTC (permalink / raw


    On w32 it looks like it is instead kill-word.

I see that also.

In Emacs 20, it is backward-kill-word.    

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [C-delete] - should it not be backward-kill-word
  2006-07-04 21:44 [C-delete] - should it not be backward-kill-word Lennart Borgman
  2006-07-04 21:50 ` Drew Adams
@ 2006-07-05  2:04 ` Johan Bockgård
  2006-07-05  3:30 ` Eli Zaretskii
  2 siblings, 0 replies; 8+ messages in thread
From: Johan Bockgård @ 2006-07-05  2:04 UTC (permalink / raw



It's a feature.

C-h v normal-erase-is-backspace

-- 
Johan Bockgård

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [C-delete] - should it not be backward-kill-word
  2006-07-04 21:44 [C-delete] - should it not be backward-kill-word Lennart Borgman
  2006-07-04 21:50 ` Drew Adams
  2006-07-05  2:04 ` Johan Bockgård
@ 2006-07-05  3:30 ` Eli Zaretskii
  2006-07-05  4:16   ` Lennart Borgman
  2 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2006-07-05  3:30 UTC (permalink / raw
  Cc: emacs-devel

> Date: Tue, 04 Jul 2006 23:44:05 +0200
> From: Lennart Borgman <lennart.borgman.073@student.lu.se>
> 
> On w32 it looks like it is instead kill-word. [C-backspace] is wrong the 
> other way.

??? Do you mean you want C-delete to delete _backwards_?

`delete' is not DEL; the latter is what `backspace' does on a Windows
keyboard.  `delete' deletes forward; I think users will crucify us if
we make it delete backwards.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [C-delete] - should it not be backward-kill-word
  2006-07-05  3:30 ` Eli Zaretskii
@ 2006-07-05  4:16   ` Lennart Borgman
  2006-07-05  4:25     ` Miles Bader
  0 siblings, 1 reply; 8+ messages in thread
From: Lennart Borgman @ 2006-07-05  4:16 UTC (permalink / raw
  Cc: emacs-devel

Eli Zaretskii wrote:
>> Date: Tue, 04 Jul 2006 23:44:05 +0200
>> From: Lennart Borgman <lennart.borgman.073@student.lu.se>
>>
>> On w32 it looks like it is instead kill-word. [C-backspace] is wrong the 
>> other way.
>>     
>
> ??? Do you mean you want C-delete to delete _backwards_?
>
> `delete' is not DEL; the latter is what `backspace' does on a Windows
> keyboard.  `delete' deletes forward; I think users will crucify us if
> we make it delete backwards.
>   

I do not want it, but these two lines in bindings.el seems to want it:

(global-set-key [C-delete] 'backward-kill-word)
(global-set-key [C-backspace] 'kill-word)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [C-delete] - should it not be backward-kill-word
  2006-07-05  4:16   ` Lennart Borgman
@ 2006-07-05  4:25     ` Miles Bader
  2006-07-05 10:29       ` Mathias Dahl
  2006-07-06 13:32       ` Richard Stallman
  0 siblings, 2 replies; 8+ messages in thread
From: Miles Bader @ 2006-07-05  4:25 UTC (permalink / raw
  Cc: Eli Zaretskii, emacs-devel

Lennart Borgman <lennart.borgman.073@student.lu.se> writes:
> I do not want it, but these two lines in bindings.el seems to want it:
>
> (global-set-key [C-delete] 'backward-kill-word)
> (global-set-key [C-backspace] 'kill-word)

How odd ... those bindings seem obviously wrong, and indeed, are
apparently getting overridden by something, as the bindings actually in
_effect_ are correct -- using "emacs -Q", I see that:

   <C-backspace> runs the command backward-kill-word
   <C-delete> runs the command kill-word

-Miles
-- 
`Suppose Korea goes to the World Cup final against Japan and wins,' Moon said.
`All the past could be forgiven.'   [NYT]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [C-delete] - should it not be backward-kill-word
  2006-07-05  4:25     ` Miles Bader
@ 2006-07-05 10:29       ` Mathias Dahl
  2006-07-06 13:32       ` Richard Stallman
  1 sibling, 0 replies; 8+ messages in thread
From: Mathias Dahl @ 2006-07-05 10:29 UTC (permalink / raw
  Cc: Lennart Borgman, Eli Zaretskii, emacs-devel

> How odd ... those bindings seem obviously wrong, and indeed, are
> apparently getting overridden by something, as the bindings actually in
> _effect_ are correct -- using "emacs -Q", I see that:
>
>   <C-backspace> runs the command backward-kill-word
>   <C-delete> runs the command kill-word

I get the same as you.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [C-delete] - should it not be backward-kill-word
  2006-07-05  4:25     ` Miles Bader
  2006-07-05 10:29       ` Mathias Dahl
@ 2006-07-06 13:32       ` Richard Stallman
  1 sibling, 0 replies; 8+ messages in thread
From: Richard Stallman @ 2006-07-06 13:32 UTC (permalink / raw
  Cc: lennart.borgman.073, eliz, emacs-devel

    How odd ... those bindings seem obviously wrong, and indeed, are
    apparently getting overridden by something, as the bindings actually in
    _effect_ are correct -- using "emacs -Q", I see that:

       <C-backspace> runs the command backward-kill-word
       <C-delete> runs the command kill-word

I think this is due to the automatic decision of which key
is DEL.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-07-06 13:32 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-04 21:44 [C-delete] - should it not be backward-kill-word Lennart Borgman
2006-07-04 21:50 ` Drew Adams
2006-07-05  2:04 ` Johan Bockgård
2006-07-05  3:30 ` Eli Zaretskii
2006-07-05  4:16   ` Lennart Borgman
2006-07-05  4:25     ` Miles Bader
2006-07-05 10:29       ` Mathias Dahl
2006-07-06 13:32       ` Richard Stallman

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).