(force-mode-line-update)))
\f;; Inspired by undo (simple.el)
+
+(defvar winner-pending-undo-ring nil
+ "The ring currently used by winner undo.")
+(defvar winner-undo-counter nil)
+(defvar winner-undone-data nil) ; There confs have been passed.
+
(defun winner-undo (arg)
"Switch back to an earlier window configuration saved by Winner mode.
In other words, \"undo\" changes in window configuration.
(message "Winner undo (%d)" winner-undo-counter))
(setq this-command 'winner-undo))))
-(defvar winner-pending-undo-ring nil) ; The ring currently used by
- ; undo.
-(defvar winner-undo-counter nil)
-(defvar winner-undone-data nil) ; There confs have been passed.
-
(defun winner-undo-this () ; The heart of winner undo.
(if (>= winner-undo-counter (ring-length winner-pending-undo-ring))
(error "No further window configuration undo information")