diff options
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/bindings.el | 4 | ||||
| -rw-r--r-- | lisp/simple.el | 2 |
3 files changed, 11 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8d9a1a46bf6..394cfdd61d7 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2010-10-19 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * bindings.el (global-map): Bind C-d to delete-char and deletechar | ||
| 4 | to delete-forward-char. | ||
| 5 | |||
| 6 | * simple.el (normal-erase-is-backspace-mode): Remap delete to | ||
| 7 | deletechar, and hence delete-forward-char. | ||
| 8 | |||
| 1 | 2010-10-19 Stefan Monnier <monnier@iro.umontreal.ca> | 9 | 2010-10-19 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 10 | ||
| 3 | * repeat.el (repeat): Use read-key (bug#6256). | 11 | * repeat.el (repeat): Use read-key (bug#6256). |
diff --git a/lisp/bindings.el b/lisp/bindings.el index d19db2c779e..9c802e53a56 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el | |||
| @@ -824,7 +824,7 @@ if `inhibit-field-text-motion' is non-nil." | |||
| 824 | (define-key global-map [?\C-\M--] 'negative-argument) | 824 | (define-key global-map [?\C-\M--] 'negative-argument) |
| 825 | 825 | ||
| 826 | (define-key global-map "\177" 'delete-backward-char) | 826 | (define-key global-map "\177" 'delete-backward-char) |
| 827 | (define-key global-map "\C-d" 'delete-forward-char) | 827 | (define-key global-map "\C-d" 'delete-char) |
| 828 | 828 | ||
| 829 | (define-key global-map "\C-k" 'kill-line) | 829 | (define-key global-map "\C-k" 'kill-line) |
| 830 | (define-key global-map "\C-w" 'kill-region) | 830 | (define-key global-map "\C-w" 'kill-region) |
| @@ -933,7 +933,7 @@ if `inhibit-field-text-motion' is non-nil." | |||
| 933 | ;; (define-key global-map [clearline] 'function-key-error) | 933 | ;; (define-key global-map [clearline] 'function-key-error) |
| 934 | (define-key global-map [insertline] 'open-line) | 934 | (define-key global-map [insertline] 'open-line) |
| 935 | (define-key global-map [deleteline] 'kill-line) | 935 | (define-key global-map [deleteline] 'kill-line) |
| 936 | (define-key global-map [deletechar] 'delete-char) | 936 | (define-key global-map [deletechar] 'delete-forward-char) |
| 937 | ;; (define-key global-map [backtab] 'function-key-error) | 937 | ;; (define-key global-map [backtab] 'function-key-error) |
| 938 | ;; (define-key global-map [f1] 'function-key-error) | 938 | ;; (define-key global-map [f1] 'function-key-error) |
| 939 | ;; (define-key global-map [f2] 'function-key-error) | 939 | ;; (define-key global-map [f2] 'function-key-error) |
diff --git a/lisp/simple.el b/lisp/simple.el index 5c0615e08c4..3ecfaa26e83 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -6628,7 +6628,7 @@ See also `normal-erase-is-backspace'." | |||
| 6628 | 6628 | ||
| 6629 | (if enabled | 6629 | (if enabled |
| 6630 | (progn | 6630 | (progn |
| 6631 | (define-key local-function-key-map [delete] [?\C-d]) | 6631 | (define-key local-function-key-map [delete] [deletechar]) |
| 6632 | (define-key local-function-key-map [kp-delete] [?\C-d]) | 6632 | (define-key local-function-key-map [kp-delete] [?\C-d]) |
| 6633 | (define-key local-function-key-map [backspace] [?\C-?]) | 6633 | (define-key local-function-key-map [backspace] [?\C-?]) |
| 6634 | (dolist (b bindings) | 6634 | (dolist (b bindings) |