diff options
| author | Gerd Moellmann | 2001-01-16 20:27:08 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-01-16 20:27:08 +0000 |
| commit | 9d4850e50cf9809dcdd5601899191e99992f8a81 (patch) | |
| tree | e8229723b5b16431a9d1713ad1edf334a4ea40c3 | |
| parent | ec9f475427b9039837cb9ac7ad6faff59de86a86 (diff) | |
| download | emacs-9d4850e50cf9809dcdd5601899191e99992f8a81.tar.gz emacs-9d4850e50cf9809dcdd5601899191e99992f8a81.zip | |
Bind <backspace> and <delete> via function-key-map.
Don't bind <delete> otherwise.
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/bindings.el | 7 |
2 files changed, 11 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f093634a9dd..b12cb9dd285 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -7,6 +7,12 @@ | |||
| 7 | 7 | ||
| 8 | 2001-01-16 Gerd Moellmann <gerd@gnu.org> | 8 | 2001-01-16 Gerd Moellmann <gerd@gnu.org> |
| 9 | 9 | ||
| 10 | * bindings.el: Bind <backspace> and <delete> via function-key-map. | ||
| 11 | Don't bind <delete> otherwise. | ||
| 12 | |||
| 13 | * simple.el (delete-key-deletes-forward-mode): Bind <backspace> | ||
| 14 | and <delete> via function-key-map. | ||
| 15 | |||
| 10 | * textmodes/flyspell.el (mail-mode-flyspell-verify): Check in | 16 | * textmodes/flyspell.el (mail-mode-flyspell-verify): Check in |
| 11 | Subject line only if point is after the `Subject:'. | 17 | Subject line only if point is after the `Subject:'. |
| 12 | 18 | ||
diff --git a/lisp/bindings.el b/lisp/bindings.el index 6b7bb02e9b7..b7127298e65 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; bindings.el --- define standard key bindings and some variables. | 1 | ;;; bindings.el --- define standard key bindings and some variables. |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1985,86,87,92,93,94,95,96,99,2000 | 3 | ;; Copyright (C) 1985,86,87,92,93,94,95,96,99,2000, 2001 |
| 4 | ;; Free Software Foundation, Inc. | 4 | ;; Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ;; Maintainer: FSF | 6 | ;; Maintainer: FSF |
| @@ -619,7 +619,8 @@ language you are using." | |||
| 619 | (define-key global-map [menu] 'execute-extended-command) | 619 | (define-key global-map [menu] 'execute-extended-command) |
| 620 | (define-key global-map [find] 'search-forward) | 620 | (define-key global-map [find] 'search-forward) |
| 621 | 621 | ||
| 622 | (define-key global-map [delete] 'backward-delete-char) | 622 | ;; Don't do this. We define <delete> in function-key-map instead. |
| 623 | ;(define-key global-map [delete] 'backward-delete-char) | ||
| 623 | 624 | ||
| 624 | ;; natural bindings for terminal keycaps --- defined in X keysym order | 625 | ;; natural bindings for terminal keycaps --- defined in X keysym order |
| 625 | (define-key global-map [home] 'beginning-of-line) | 626 | (define-key global-map [home] 'beginning-of-line) |
| @@ -731,6 +732,8 @@ language you are using." | |||
| 731 | (define-key function-key-map [kp-begin] [begin]) | 732 | (define-key function-key-map [kp-begin] [begin]) |
| 732 | (define-key function-key-map [kp-insert] [insert]) | 733 | (define-key function-key-map [kp-insert] [insert]) |
| 733 | (define-key function-key-map [kp-delete] [delete]) | 734 | (define-key function-key-map [kp-delete] [delete]) |
| 735 | (define-key function-key-map [backspace] [?\C-?]) | ||
| 736 | (define-key function-key-map [delete] [?\C-?]) | ||
| 734 | 737 | ||
| 735 | (define-key global-map [mouse-movement] 'ignore) | 738 | (define-key global-map [mouse-movement] 'ignore) |
| 736 | 739 | ||