comparison lisp/bindings.el @ 109062:d8144fe7f3f8

* bindings.el (global-map): Bind delete and DEL, the former to delete-forward-char. * mouse.el (mouse-region-delete-keys): Deleted. (mouse-show-mark): Simplify. * simple.el (delete-active-region): New option. (delete-backward-char): Implement in Lisp. (delete-forward-char): New command. * src/cmds.c (Fdelete_backward_char): Move into Lisp.
author Chong Yidong <cyd@stupidchicken.com>
date Sun, 27 Jun 2010 21:01:11 -0400
parents 8aaae2681a62
children df8e0cd18128
comparison
equal deleted inserted replaced
109061:c05c5a981dd9 109062:d8144fe7f3f8
819 (let ((i ?0)) 819 (let ((i ?0))
820 (while (<= i ?9) 820 (while (<= i ?9)
821 (define-key esc-map (read (format "[?\\C-%c]" i)) 'digit-argument) 821 (define-key esc-map (read (format "[?\\C-%c]" i)) 'digit-argument)
822 (setq i (1+ i)))) 822 (setq i (1+ i))))
823 (define-key global-map [?\C-\M--] 'negative-argument) 823 (define-key global-map [?\C-\M--] 'negative-argument)
824
825 (define-key global-map "\177" 'delete-backward-char)
826 (define-key global-map "\C-d" 'delete-forward-char)
824 827
825 (define-key global-map "\C-k" 'kill-line) 828 (define-key global-map "\C-k" 'kill-line)
826 (define-key global-map "\C-w" 'kill-region) 829 (define-key global-map "\C-w" 'kill-region)
827 (define-key esc-map "w" 'kill-ring-save) 830 (define-key esc-map "w" 'kill-ring-save)
828 (define-key esc-map "\C-w" 'append-next-kill) 831 (define-key esc-map "\C-w" 'append-next-kill)