aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/bindings.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/bindings.el')
-rw-r--r--lisp/bindings.el25
1 files changed, 19 insertions, 6 deletions
diff --git a/lisp/bindings.el b/lisp/bindings.el
index 72f08057b34..31be3a1997f 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)