]> git.eshelyaron.com Git - emacs.git/commitdiff
(crisp-last-last-command): Renamed from last-last-command
authorRichard M. Stallman <rms@gnu.org>
Tue, 20 May 1997 18:49:06 +0000 (18:49 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 20 May 1997 18:49:06 +0000 (18:49 +0000)
and defvar added.

lisp/emulation/crisp.el

index 81148bf04d706475765da11a6560cb6a759a2758..93f20715e9dab50320dc5f3082ab85fa4fcbdc74 100644 (file)
@@ -88,9 +88,12 @@ does not load Scroll All.")
 (defvar crisp-load-hook nil
   "Hooks to run after loadint the CRiSP emulator package.")
 
-(defvar crisp-version "crisp.el release 1.1/$Revision: 1.3 $"
+(defvar crisp-version "crisp.el release 1.1/$Revision: 1.4 $"
   "The release number and RCS version for the CRiSP emulator.")
 
+(defvar crisp-last-last-command nil
+  "The command *before* the last command.")
+
 (if (string-match "XEmacs\\Lucid" emacs-version)
     (add-minor-mode 'crisp-mode-enabled crisp-mode-modeline-string)
   (or (assq 'crisp-mode-enabled minor-mode-alist)
@@ -177,13 +180,14 @@ consecutive use moves point to beginning of the screen.  Third
 consecutive use moves point to the beginning of the buffer."
   (interactive nil)
   (cond
-    ((and (eq last-command 'crisp-home) (eq last-last-command 'crisp-home))
+    ((and (eq last-command 'crisp-home)
+         (eq crisp-last-last-command 'crisp-home))
      (goto-char (point-min)))
     ((eq last-command 'crisp-home)
      (move-to-window-line 0))
     (t
      (beginning-of-line)))
-  (setq last-last-command last-command))
+  (setq crisp-last-last-command last-command))
 
 (defun crisp-end ()
   "\"End\" point, the way CRiSP would do it.
@@ -192,14 +196,14 @@ consecutive use moves point to the end of the screen.  Third
 consecutive use moves point to the end of the buffer."
   (interactive nil)
   (cond
-    ((and (eq last-command 'crisp-end) (eq last-last-command 'crisp-end))
+    ((and (eq last-command 'crisp-end) (eq crisp-last-last-command 'crisp-end))
      (goto-char (point-max)))
     ((eq last-command 'crisp-end)
      (move-to-window-line -1)
      (end-of-line))
     (t
      (end-of-line)))
-  (setq last-last-command last-command))
+  (setq crisp-last-last-command last-command))
 
 ;; Now enable the mode