summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPhillip Rulon <pjr@gnu.org>1999-09-24 14:06:13 +0000
committerPhillip Rulon <pjr@gnu.org>1999-09-24 14:06:13 +0000
commitc820ffeb34f8e143242ba749ac99355312602235 (patch)
tree981466bb48fa4ee037ba2021e77490f2ee78762a /lisp/emacs-lisp
parent9eb535910f1a840c4b21dcaf5b990b6eb6374501 (diff)
downloademacs-c820ffeb34f8e143242ba749ac99355312602235.tar.gz
emacs-c820ffeb34f8e143242ba749ac99355312602235.tar.bz2
emacs-c820ffeb34f8e143242ba749ac99355312602235.zip
(edebug-outside-current-prefix-arg):
New variable. (edebug-recursive-edit): Save current-prefix-arg there, bind it, and set it back at the end. (edebug-outside-excursion): Restore and update the outside value of current-prefix-arg. (edebug-emacs-version-specific): Delete support for Epoch.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/edebug.el9
1 files changed, 6 insertions, 3 deletions
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index 517862358ce..4ec31b91853 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -2762,6 +2762,7 @@ MSG is printed after `::::} '."
(defvar edebug-outside-map)
(defvar edebug-outside-standard-output)
(defvar edebug-outside-standard-input)
+(defvar edebug-outside-current-prefix-arg)
(defvar edebug-outside-last-command-char)
(defvar edebug-outside-last-command)
(defvar edebug-outside-this-command)
@@ -2831,6 +2832,7 @@ MSG is printed after `::::} '."
(edebug-outside-last-input-char last-input-char)
(edebug-outside-unread-command-char unread-command-char)
+ (edebug-outside-current-prefix-arg current-prefix-arg)
(edebug-outside-last-input-event last-input-event)
(edebug-outside-last-command-event last-command-event)
@@ -2852,6 +2854,7 @@ MSG is printed after `::::} '."
;; Assume no edebug command sets unread-command-char.
(unread-command-char -1)
+ (current-prefix-arg nil)
;; More for Emacs 19
(last-input-event nil)
@@ -2921,6 +2924,7 @@ MSG is printed after `::::} '."
unread-command-char edebug-outside-unread-command-char
unread-command-event edebug-outside-unread-command-event
unread-command-events edebug-outside-unread-command-events
+ current-prefix-arg edebug-outside-current-prefix-arg
last-input-char edebug-outside-last-input-char
last-input-event edebug-outside-last-input-event
last-event-frame edebug-outside-last-event-frame
@@ -3565,6 +3569,7 @@ Return the result of the last expression."
(unread-command-char edebug-outside-unread-command-char)
(unread-command-event edebug-outside-unread-command-event)
(unread-command-events edebug-outside-unread-command-events)
+ (current-prefix-arg edebug-outside-current-prefix-arg)
(last-input-char edebug-outside-last-input-char)
(last-input-event edebug-outside-last-input-event)
(last-event-frame edebug-outside-last-event-frame)
@@ -3606,6 +3611,7 @@ Return the result of the last expression."
edebug-outside-unread-command-char unread-command-char
edebug-outside-unread-command-event unread-command-event
edebug-outside-unread-command-events unread-command-events
+ edebug-outside-current-prefix-arg current-prefix-arg
edebug-outside-last-input-char last-input-char
edebug-outside-last-input-event last-input-event
edebug-outside-last-event-frame last-event-frame
@@ -4422,9 +4428,6 @@ Print result in minibuffer."
((string-match "Lucid" emacs-version);; Lucid Emacs
(edebug-lemacs-specific))
- ((and (boundp 'epoch::version) epoch::version)
- (require 'edebug-epoch))
-
((not (string-match "^18" emacs-version))
(edebug-emacs-19-specific))))