changeset 17598:b3016633740a

Renamed from scroll-lock.el. All functions renamed. (scroll-all-mode): Variable renamed from is-scroll-lock.
author Richard M. Stallman <rms@gnu.org>
date Tue, 29 Apr 1997 21:06:16 +0000
parents a60da52b8ea2
children dd277f4e6737
files lisp/scroll-all.el
diffstat 1 files changed, 28 insertions(+), 37 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/scroll-all.el	Tue Apr 29 20:55:16 1997 +0000
+++ b/lisp/scroll-all.el	Tue Apr 29 21:06:16 1997 +0000
@@ -1,4 +1,4 @@
-;; scroll-lock.el -- scroll-locking minor mode
+;; scroll-all.el -- scroll all buffers together minor mode
 
 ;; Copyright (C) 1997 Free Software Foundation, Inc.
 
@@ -31,32 +31,23 @@
 ;;    screen-at-a-time scrolling, and doesn't remap any of the keyboard
 ;;    commands to do it.
 
-;; You can disable autoloading of this package by placing
-;; (setq crisp-load-scroll-lock nil) in your .emacs before loading
-;; the crisp package.  If you want to use this package by itself,
-;; you can enable it by placing the following in your .emacs:
-
-;; (require 'scroll-lock)
-
-;; In the first (autoloaded) case, meta-f1 is bound to the command to
-;; toggle the scroll-lock mode.  In the second (non-autoloaded) case,
-;; you can enable and disable it with the 'scroll-lock-mode' command.
+;; You can enable and disable this mode with the 'scroll-all-mode' command.
 
 ;; Suggestions/ideas from:
 ;;    Rick Macdonald <rickm@vsl.com>
 ;;    Anders Lindgren <andersl@csd.uu.se>
 
 (defvar running-xemacs (string-match "XEmacs\\|Lucid" emacs-version))
-(defvar is-scroll-locked nil
+(defvar scroll-all-mode nil
   "Track status of scroll locking.")
 (if running-xemacs
-    (add-minor-mode 'is-scroll-locked " *SL*")
-  (or (assq 'is-scroll-locked-mode minor-mode-alist)
+    (add-minor-mode 'scroll-all-mode " *SL*")
+  (or (assq 'scroll-all-mode-mode minor-mode-alist)
       (setq minor-mode-alist
-	    (cons '(is-scroll-locked-mode " *SL*") minor-mode-alist))))
+	    (cons '(scroll-all-mode-mode " *SL*") minor-mode-alist))))
 
-(defun scroll-lock-scroll-down-all (arg)
-  "Scroll-down all visible windows."
+(defun scroll-all-scroll-down-all (arg)
+  "Scroll down all visible windows."
   (interactive "P")
   (let ((num-windows (count-windows))
 	(count 1))
@@ -68,8 +59,8 @@
 		  (other-window 1)
 		  (setq count (1+ count)))))))
 
-(defun scroll-lock-scroll-up-all (arg)
-  "Scroll-up all visible windows."
+(defun scroll-all-scroll-up-all (arg)
+  "Scroll up all visible windows."
   (interactive "P")
   (let ((num-windows (count-windows))
 	(count 1))
@@ -81,8 +72,8 @@
 		  (other-window 1)
 		  (setq count (1+ count)))))))
 
-(defun scroll-lock-page-down-all (arg)
-  "Page-down all visible windows."
+(defun scroll-all-page-down-all (arg)
+  "Page down in all visible windows."
   (interactive "P")
   (let ((num-windows (count-windows))
 	(count 1))
@@ -93,8 +84,8 @@
 		 (other-window 1)
 		 (setq count (1+ count)))))))
 
-(defun scroll-lock-page-up-all (arg)
-  "Page-up all visible windows."
+(defun scroll-all-page-up-all (arg)
+  "Page up in all visible windows."
   (interactive "P")
   (let ((num-windows (count-windows))
 	(count 1))
@@ -106,28 +97,28 @@
 		 (setq count (1+ count)))))))
 
 
-(defun scroll-lock-check-to-scroll ()
-  "Check last-command to see if a scroll was done."
+(defun scroll-all-check-to-scroll ()
+  "Check `last-command' to see if a scroll was done."
   (if (eq this-command 'next-line)
-      (call-interactively 'scroll-lock-scroll-down-all))
+      (call-interactively 'scroll-all-scroll-down-all))
   (if (eq this-command 'previous-line)
-      (call-interactively 'scroll-lock-scroll-up-all))
+      (call-interactively 'scroll-all-scroll-up-all))
   (if (eq this-command 'fkey-scroll-up)
-      (call-interactively 'scroll-lock-page-down-all))
+      (call-interactively 'scroll-all-page-down-all))
   (if (eq this-command 'fkey-scroll-down)
-      (call-interactively 'scroll-lock-page-up-all)))
+      (call-interactively 'scroll-all-page-up-all)))
 
 
-(defun scroll-lock-mode (arg)
-  "Toggle scroll-lock minor mode."
+(defun scroll-all-mode (arg)
+  "Toggle Scroll-All minor mode."
   (interactive "P")
-  (setq is-scroll-locked (not is-scroll-locked))
+  (setq scroll-all-mode (not scroll-all-mode))
   (cond
-   ((eq is-scroll-locked 't)
-    (add-hook 'post-command-hook 'scroll-lock-check-to-scroll))
-   ((eq is-scroll-locked 'nil)
-    (remove-hook 'post-command-hook 'scroll-lock-check-to-scroll))))
+   ((eq scroll-all-mode 't)
+    (add-hook 'post-command-hook 'scroll-all-check-to-scroll))
+   ((eq scroll-all-mode 'nil)
+    (remove-hook 'post-command-hook 'scroll-all-check-to-scroll))))
 
-(provide 'scroll-lock)
+(provide 'scroll-all)
 
 ;; scroll-all.el ends here