diff options
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/bindings.el | 25 | ||||
| -rw-r--r-- | lisp/hexl.el | 2 |
3 files changed, 27 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 401e8b5bdb4..35f1ab21a13 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2005-06-11 Andreas Schwab <schwab@suse.de> | ||
| 2 | |||
| 3 | * bindings.el: Add binding of `ESC functionkey' for every | ||
| 4 | `M-functionkey'. | ||
| 5 | * hexl.el (hexl-mode-map): Likewise. | ||
| 6 | |||
| 1 | 2005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change) | 7 | 2005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change) |
| 2 | 8 | ||
| 3 | * progmodes/compile.el (compilation-error-regexp-alist-alist) | 9 | * progmodes/compile.el (compilation-error-regexp-alist-alist) |
diff --git a/lisp/bindings.el b/lisp/bindings.el index 4781f8dfa59..f9ca0f02b3f 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el | |||
| @@ -751,6 +751,7 @@ language you are using." | |||
| 751 | (define-key global-map [home] 'beginning-of-line) | 751 | (define-key global-map [home] 'beginning-of-line) |
| 752 | (define-key global-map [C-home] 'beginning-of-buffer) | 752 | (define-key global-map [C-home] 'beginning-of-buffer) |
| 753 | (define-key global-map [M-home] 'beginning-of-buffer-other-window) | 753 | (define-key global-map [M-home] 'beginning-of-buffer-other-window) |
| 754 | (define-key esc-map [home] 'beginning-of-buffer-other-window) | ||
| 754 | (define-key global-map [left] 'backward-char) | 755 | (define-key global-map [left] 'backward-char) |
| 755 | (define-key global-map [up] 'previous-line) | 756 | (define-key global-map [up] 'previous-line) |
| 756 | (define-key global-map [right] 'forward-char) | 757 | (define-key global-map [right] 'forward-char) |
| @@ -763,13 +764,17 @@ language you are using." | |||
| 763 | (put 'scroll-left 'disabled t) | 764 | (put 'scroll-left 'disabled t) |
| 764 | (define-key global-map [C-next] 'scroll-left) | 765 | (define-key global-map [C-next] 'scroll-left) |
| 765 | (define-key global-map [M-next] 'scroll-other-window) | 766 | (define-key global-map [M-next] 'scroll-other-window) |
| 767 | (define-key esc-map [next] 'scroll-other-window) | ||
| 766 | (define-key global-map [M-prior] 'scroll-other-window-down) | 768 | (define-key global-map [M-prior] 'scroll-other-window-down) |
| 769 | (define-key esc-map [prior] 'scroll-other-window-down) | ||
| 767 | (define-key esc-map [?\C-\S-v] 'scroll-other-window-down) | 770 | (define-key esc-map [?\C-\S-v] 'scroll-other-window-down) |
| 768 | (define-key global-map [end] 'end-of-line) | 771 | (define-key global-map [end] 'end-of-line) |
| 769 | (define-key global-map [C-end] 'end-of-buffer) | 772 | (define-key global-map [C-end] 'end-of-buffer) |
| 770 | (define-key global-map [M-end] 'end-of-buffer-other-window) | 773 | (define-key global-map [M-end] 'end-of-buffer-other-window) |
| 774 | (define-key esc-map [end] 'end-of-buffer-other-window) | ||
| 771 | (define-key global-map [begin] 'beginning-of-buffer) | 775 | (define-key global-map [begin] 'beginning-of-buffer) |
| 772 | (define-key global-map [M-begin] 'beginning-of-buffer-other-window) | 776 | (define-key global-map [M-begin] 'beginning-of-buffer-other-window) |
| 777 | (define-key esc-map [begin] 'beginning-of-buffer-other-window) | ||
| 773 | ;; (define-key global-map [select] 'function-key-error) | 778 | ;; (define-key global-map [select] 'function-key-error) |
| 774 | ;; (define-key global-map [print] 'function-key-error) | 779 | ;; (define-key global-map [print] 'function-key-error) |
| 775 | (define-key global-map [execute] 'execute-extended-command) | 780 | (define-key global-map [execute] 'execute-extended-command) |
| @@ -933,7 +938,9 @@ language you are using." | |||
| 933 | (define-key global-map "\C-c" 'mode-specific-command-prefix) | 938 | (define-key global-map "\C-c" 'mode-specific-command-prefix) |
| 934 | 939 | ||
| 935 | (global-set-key [M-right] 'forward-word) | 940 | (global-set-key [M-right] 'forward-word) |
| 941 | (define-key esc-map [right] 'forward-word) | ||
| 936 | (global-set-key [M-left] 'backward-word) | 942 | (global-set-key [M-left] 'backward-word) |
| 943 | (define-key esc-map [left] 'backward-word) | ||
| 937 | ;; ilya@math.ohio-state.edu says these bindings are standard on PC editors. | 944 | ;; ilya@math.ohio-state.edu says these bindings are standard on PC editors. |
| 938 | (global-set-key [C-right] 'forward-word) | 945 | (global-set-key [C-right] 'forward-word) |
| 939 | (global-set-key [C-left] 'backward-word) | 946 | (global-set-key [C-left] 'backward-word) |
| @@ -943,12 +950,18 @@ language you are using." | |||
| 943 | ;; This is "move to the clipboard", or as close as we come. | 950 | ;; This is "move to the clipboard", or as close as we come. |
| 944 | (global-set-key [S-delete] 'kill-region) | 951 | (global-set-key [S-delete] 'kill-region) |
| 945 | 952 | ||
| 946 | (global-set-key [C-M-left] 'backward-sexp) | 953 | (global-set-key [C-M-left] 'backward-sexp) |
| 947 | (global-set-key [C-M-right] 'forward-sexp) | 954 | (define-key esc-map [C-left] 'backward-sexp) |
| 948 | (global-set-key [C-M-up] 'backward-up-list) | 955 | (global-set-key [C-M-right] 'forward-sexp) |
| 949 | (global-set-key [C-M-down] 'down-list) | 956 | (define-key esc-map [C-right] 'forward-sexp) |
| 950 | (global-set-key [C-M-home] 'beginning-of-defun) | 957 | (global-set-key [C-M-up] 'backward-up-list) |
| 951 | (global-set-key [C-M-end] 'end-of-defun) | 958 | (define-key esc-map [C-up] 'backward-up-list) |
| 959 | (global-set-key [C-M-down] 'down-list) | ||
| 960 | (define-key esc-map [C-down] 'down-list) | ||
| 961 | (global-set-key [C-M-home] 'beginning-of-defun) | ||
| 962 | (define-key esc-map [C-home] 'beginning-of-defun) | ||
| 963 | (global-set-key [C-M-end] 'end-of-defun) | ||
| 964 | (define-key esc-map [C-end] 'end-of-defun) | ||
| 952 | 965 | ||
| 953 | (define-key esc-map "\C-f" 'forward-sexp) | 966 | (define-key esc-map "\C-f" 'forward-sexp) |
| 954 | (define-key esc-map "\C-b" 'backward-sexp) | 967 | (define-key esc-map "\C-b" 'backward-sexp) |
diff --git a/lisp/hexl.el b/lisp/hexl.el index b67ab7876b4..e24f6b7f72b 100644 --- a/lisp/hexl.el +++ b/lisp/hexl.el | |||
| @@ -988,7 +988,9 @@ This function is assumed to be used as call back function for `hl-line-mode'." | |||
| 988 | (define-key hexl-mode-map [up] 'hexl-previous-line) | 988 | (define-key hexl-mode-map [up] 'hexl-previous-line) |
| 989 | (define-key hexl-mode-map [down] 'hexl-next-line) | 989 | (define-key hexl-mode-map [down] 'hexl-next-line) |
| 990 | (define-key hexl-mode-map [M-left] 'hexl-backward-short) | 990 | (define-key hexl-mode-map [M-left] 'hexl-backward-short) |
| 991 | (define-key hexl-mode-map [?\e left] 'hexl-backward-short) | ||
| 991 | (define-key hexl-mode-map [M-right] 'hexl-forward-short) | 992 | (define-key hexl-mode-map [M-right] 'hexl-forward-short) |
| 993 | (define-key hexl-mode-map [?\e right] 'hexl-forward-short) | ||
| 992 | (define-key hexl-mode-map [next] 'hexl-scroll-up) | 994 | (define-key hexl-mode-map [next] 'hexl-scroll-up) |
| 993 | (define-key hexl-mode-map [prior] 'hexl-scroll-down) | 995 | (define-key hexl-mode-map [prior] 'hexl-scroll-down) |
| 994 | (define-key hexl-mode-map [home] 'hexl-beginning-of-line) | 996 | (define-key hexl-mode-map [home] 'hexl-beginning-of-line) |