]> git.eshelyaron.com Git - emacs.git/commitdiff
Initial revision
authorRichard M. Stallman <rms@gnu.org>
Mon, 10 Apr 1995 07:11:42 +0000 (07:11 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 10 Apr 1995 07:11:42 +0000 (07:11 +0000)
lisp/emulation/pc-mode.el [new file with mode: 0644]

diff --git a/lisp/emulation/pc-mode.el b/lisp/emulation/pc-mode.el
new file mode 100644 (file)
index 0000000..b747b65
--- /dev/null
@@ -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))
+