X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/522f921699daf6b03cbefdcd79597d54c1315ee6..beb402deed11deee9fdaddb986cc7c51c14082d0:/lisp/vt-control.el diff --git a/lisp/vt-control.el b/lisp/vt-control.el index 02fe11b700..0ffc275704 100644 --- a/lisp/vt-control.el +++ b/lisp/vt-control.el @@ -1,28 +1,27 @@ ;;; vt-control.el --- Common VTxxx control functions -;; Copyright (C) 1993 Free Software Foundation, Inc. +;; Copyright (C) 1993, 1994 Free Software Foundation, Inc. ;; Author: Rob Riepel ;; Maintainer: Rob Riepel -;; Keywords: vt100 +;; Keywords: terminals + +;; 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. No author or distributor -;; accepts responsibility to anyone for the consequences of using it -;; or for whether it serves any particular purpose or works at all, -;; unless he says so in writing. Refer to the GNU Emacs General Public -;; License for full details. - -;; Everyone is granted permission to copy, modify and redistribute -;; GNU Emacs, but only under the conditions described in the -;; GNU Emacs General Public License. A copy of this license is -;; supposed to have been given to you along with GNU Emacs so you -;; can know your rights and responsibilities. It should be in a -;; file named COPYING. Among other things, the copyright notice -;; and this notice must be preserved on all copies. -;; - -;;; Revision: $Id: vt-control.el,v 2.2 1993/08/01 21:47:43 riepel Exp $ +;; 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: @@ -52,12 +51,6 @@ ;;; Code: -;;; Revision Information - -(defconst vt-revision "$Revision: 2.2 $" - "Revision number of vt-control.") - - ;;; Global variables (defvar vt-applications-keypad-p t @@ -73,14 +66,14 @@ "Set the screen 132 characters wide." (interactive) (send-string-to-terminal "\e[?3h") - (set-screen-width 132) + (set-frame-width (selected-frame) 132) (setq vt-wide-p t)) (defun vt-narrow nil "Set the screen 80 characters wide." (interactive) (send-string-to-terminal "\e[?3l") - (set-screen-width 80) + (set-frame-width (selected-frame) 80) (setq vt-wide-p nil)) (defun vt-toggle-screen nil @@ -94,14 +87,14 @@ (defun vt-keypad-on (&optional tell) "Turn on the VT applications keypad." (interactive) - (send-string-to-terminal "\e[\e=") + (send-string-to-terminal "\e=") (setq vt-applications-keypad-p t) (if (or tell (interactive-p)) (message "Applications keypad enabled."))) (defun vt-keypad-off (&optional tell) "Turn off the VT applications keypad." (interactive "p") - (send-string-to-terminal "\e[\e>") + (send-string-to-terminal "\e>") (setq vt-applications-keypad-p nil) (if (or tell (interactive-p)) (message "Applications keypad disabled."))) @@ -111,4 +104,6 @@ (if vt-applications-keypad-p (vt-keypad-off (interactive-p)) (vt-keypad-on (interactive-p)))) +(provide 'vt-control) + ;;; vt-control.el ends here