diff lisp/emulation/pc-mode.el @ 11344:6f5c3bb789a5

Initial revision
author Richard M. Stallman <rms@gnu.org>
date Mon, 10 Apr 1995 07:11:42 +0000
parents
children afc9c0b4fbb5
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/emulation/pc-mode.el	Mon Apr 10 07:11:42 1995 +0000
@@ -0,0 +1,17 @@
+(defun pc-bindings-mode ()
+  "Set up certain key bindings for PC compatibility.
+The keys affected are:
+  DELETE (and its variants) delete forward instead of backward.
+  HOME and END move to beginning and end of line
+  C-HOME and C-END move to beginning and end of buffer."
+
+  (interactive)
+  (define-key function-key-map [delete] "\C-d")
+  (define-key function-key-map [M-delete] [?\M-\C-d])
+  (global-set-key [C-M-delete] 'kill-sexp)
+
+  (global-set-key [home] 'beginning-of-line)
+  (global-set-key [end] 'end-of-line)
+  (global-set-key [C-home] 'beginning-of-buffer)
+  (global-set-key [C-end] 'end-of-buffer))
+