lukelee pushed a commit to branch master
in repository elpa.
commit 7726440401facae8610b1d4dc7ca9112efe22768
Author: Richard M. Stallman <[email protected]>
Date: Tue May 20 18:49:06 1997 +0000
(crisp-last-last-command): Renamed from last-last-command and defvar added.
---
lisp/emulation/crisp.el | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/lisp/emulation/crisp.el b/lisp/emulation/crisp.el
index b530265..c67971a 100644
--- a/lisp/emulation/crisp.el
+++ b/lisp/emulation/crisp.el
@@ -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