changeset 4524:3d55b6a74eec

(tpu-search-internal): Changed variable searching-forward to tpu-searching-forward. Changed "edit-picture-hook" to "picture-mode-hook" for emacs version 19.
author Richard M. Stallman <rms@gnu.org>
date Tue, 10 Aug 1993 04:18:07 +0000
parents 73cc2b215834
children 03d1a39e66c9
files lisp/emulation/tpu-extras.el
diffstat 1 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/emulation/tpu-extras.el	Tue Aug 10 04:17:38 1993 +0000
+++ b/lisp/emulation/tpu-extras.el	Tue Aug 10 04:18:07 1993 +0000
@@ -1,4 +1,5 @@
 ;;; tpu-extras.el --- Scroll margins and free cursor mode for TPU-edt
+
 ;; Copyright (C) 1993 Free Software Foundation, Inc.
 
 ;; Author: Rob Riepel <riepel@networking.stanford.edu>
@@ -21,8 +22,6 @@
 ;; along with GNU Emacs; see the file COPYING.  If not, write to
 ;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
 
-;;; Revision: $Id: tpu-extras.el,v 1.2 1993/08/04 08:19:13 rms Exp rms $
-
 ;;; Commentary:
 
 ;;  The functions contained in this file implement scroll margins and free
@@ -105,7 +104,7 @@
 
 ;;;  Revision Information
 
-(defconst tpu-extras-revision "$Revision: 1.2 $"
+(defconst tpu-extras-revision "$Revision: 3.5 $"
   "Revision number of the TPU-edt extras.")
 
 
@@ -133,7 +132,11 @@
 ;;;  Hooks  --  Set cursor free in picture mode.
 ;;;             Clean up when writing a file from cursor free mode.
 
-(add-hook 'edit-picture-hook 'tpu-set-cursor-free)
+(if tpu-gnu-emacs18-p
+    (or (memq 'tpu-set-cursor-free edit-picture-hook)
+	(setq edit-picture-hook
+	      (cons 'tpu-set-cursor-free edit-picture-hook)))
+  (add-hook 'picture-mode-hook 'tpu-set-cursor-free))
 
 (defun tpu-write-file-hook nil
   "Eliminate whitespace at ends of lines, if the cursor is free."
@@ -374,7 +377,7 @@
 	 (far (save-excursion
 		(goto-char bottom) (forward-line (- height 2)) (point))))
     (tpu-search-internal-core pat quiet)
-    (if searching-forward
+    (if tpu-searching-forward
 	(cond((> (point) far)
 	      (setq left (save-excursion (forward-line height)))
 	      (if (= 0 left) (recenter top-margin)