changeset 25841:2b742626505a

#
author Dave Love <fx@gnu.org>
date Thu, 30 Sep 1999 18:06:17 +0000
parents 6beb132dd31c
children 648d04be6a9c
files lisp/mail/sc.el lisp/term/AT386.el lisp/term/vt102.el lisp/term/vt125.el lisp/term/vt300.el lisp/term/vt320.el lisp/term/vt400.el lisp/term/vt420.el
diffstat 8 files changed, 84 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/mail/sc.el	Thu Sep 30 18:06:17 1999 +0000
@@ -0,0 +1,6 @@
+;;; sc.el --- old name for supercite
+
+(require 'supercite)
+(provide 'sc)
+
+;; sc.el ends here
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/term/AT386.el	Thu Sep 30 18:06:17 1999 +0000
@@ -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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/term/vt102.el	Thu Sep 30 18:06:17 1999 +0000
@@ -0,0 +1,1 @@
+(load "term/vt100" nil t)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/term/vt125.el	Thu Sep 30 18:06:17 1999 +0000
@@ -0,0 +1,1 @@
+(load "term/vt100" nil t)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/term/vt300.el	Thu Sep 30 18:06:17 1999 +0000
@@ -0,0 +1,4 @@
+(load "term/vt100" nil t)
+
+;; Make F11 an escape key.
+(define-key function-key-map "\e[23~" [?\e])
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/term/vt320.el	Thu Sep 30 18:06:17 1999 +0000
@@ -0,0 +1,4 @@
+(load "term/vt100" nil t)
+
+;; Make F11 an escape key.
+(define-key function-key-map "\e[23~" [?\e])
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/term/vt400.el	Thu Sep 30 18:06:17 1999 +0000
@@ -0,0 +1,4 @@
+(load "term/vt100" nil t)
+
+;; Make F11 an escape key.
+(define-key function-key-map "\e[23~" [?\e])
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/term/vt420.el	Thu Sep 30 18:06:17 1999 +0000
@@ -0,0 +1,4 @@
+(load "term/vt100" nil t)
+
+;; Make F11 an escape key.
+(define-key function-key-map "\e[23~" [?\e])