]> git.eshelyaron.com Git - emacs.git/commitdiff
#
authorDave Love <fx@gnu.org>
Thu, 30 Sep 1999 18:06:17 +0000 (18:06 +0000)
committerDave Love <fx@gnu.org>
Thu, 30 Sep 1999 18:06:17 +0000 (18:06 +0000)
lisp/mail/sc.el [new file with mode: 0644]
lisp/term/AT386.el [new file with mode: 0644]
lisp/term/vt102.el [new file with mode: 0644]
lisp/term/vt125.el [new file with mode: 0644]
lisp/term/vt300.el [new file with mode: 0644]
lisp/term/vt320.el [new file with mode: 0644]
lisp/term/vt400.el [new file with mode: 0644]
lisp/term/vt420.el [new file with mode: 0644]

diff --git a/lisp/mail/sc.el b/lisp/mail/sc.el
new file mode 100644 (file)
index 0000000..70cc7fa
--- /dev/null
@@ -0,0 +1,6 @@
+;;; sc.el --- old name for supercite
+
+(require 'supercite)
+(provide 'sc)
+
+;; sc.el ends here
diff --git a/lisp/term/AT386.el b/lisp/term/AT386.el
new file mode 100644 (file)
index 0000000..d006450
--- /dev/null
@@ -0,0 +1,60 @@
+;;; AT386.el --- terminal support package for IBM AT keyboards
+
+;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
+;; Keywords: terminals
+
+;; Copyright (C) 1992 Free Software Foundation, Inc.
+
+;; This file is part of GNU Emacs.
+
+;; GNU Emacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+;;; Commentary:
+
+;; Uses the Emacs 19 terminal initialization features --- won't work with 18.
+
+;;; Code:
+
+(if (boundp 'AT386-keypad-map)
+    nil
+  ;; The terminal initialization should already have set up some keys
+  (setq AT386-keypad-map (lookup-key function-key-map "\e["))
+  (if (not (keymapp AT386-keypad-map))
+      (error "What?  Your AT386 termcap/terminfo has no keycaps in it."))
+
+  ;; Equivalents of these are set up automatically by termcap/terminfo
+  ;;  (define-key AT386-keypad-map "A" [up])
+  ;;  (define-key AT386-keypad-map "B" [down])
+  ;;  (define-key AT386-keypad-map "C" [right])
+  ;;  (define-key AT386-keypad-map "D" [left])
+
+  ;; These would be set up by terminfo, but not termcap
+  (define-key AT386-keypad-map "H" [home])
+  (define-key AT386-keypad-map "Y" [end])
+  (define-key AT386-keypad-map "U" [next])     ;; PgDn
+  (define-key AT386-keypad-map "V" [prior])    ;; PgUp
+  (define-key AT386-keypad-map "@" [insert])   ;; Ins key
+
+  ;; These are not normally set up by either
+  (define-key AT386-keypad-map "G" [kp-5])     ;; Unlabeled center key
+  (define-key AT386-keypad-map "S" [kp-subtract])
+  (define-key AT386-keypad-map "T" [kp-add])
+
+  ;; Arrange for the ALT key to be equivalent to ESC
+  (define-key function-key-map "\eN" [27]) ; ALT map
+  )
+
+;;; AT386.el ends here
diff --git a/lisp/term/vt102.el b/lisp/term/vt102.el
new file mode 100644 (file)
index 0000000..ffe8e6b
--- /dev/null
@@ -0,0 +1 @@
+(load "term/vt100" nil t)
diff --git a/lisp/term/vt125.el b/lisp/term/vt125.el
new file mode 100644 (file)
index 0000000..ffe8e6b
--- /dev/null
@@ -0,0 +1 @@
+(load "term/vt100" nil t)
diff --git a/lisp/term/vt300.el b/lisp/term/vt300.el
new file mode 100644 (file)
index 0000000..a4a0a6e
--- /dev/null
@@ -0,0 +1,4 @@
+(load "term/vt100" nil t)
+
+;; Make F11 an escape key.
+(define-key function-key-map "\e[23~" [?\e])
diff --git a/lisp/term/vt320.el b/lisp/term/vt320.el
new file mode 100644 (file)
index 0000000..a4a0a6e
--- /dev/null
@@ -0,0 +1,4 @@
+(load "term/vt100" nil t)
+
+;; Make F11 an escape key.
+(define-key function-key-map "\e[23~" [?\e])
diff --git a/lisp/term/vt400.el b/lisp/term/vt400.el
new file mode 100644 (file)
index 0000000..a4a0a6e
--- /dev/null
@@ -0,0 +1,4 @@
+(load "term/vt100" nil t)
+
+;; Make F11 an escape key.
+(define-key function-key-map "\e[23~" [?\e])
diff --git a/lisp/term/vt420.el b/lisp/term/vt420.el
new file mode 100644 (file)
index 0000000..a4a0a6e
--- /dev/null
@@ -0,0 +1,4 @@
+(load "term/vt100" nil t)
+
+;; Make F11 an escape key.
+(define-key function-key-map "\e[23~" [?\e])