]> code.delx.au - gnu-emacs/commitdiff
* emacs-lisp/edebug.el (edebug-compute-previous-result)
authorJuri Linkov <juri@jurta.org>
Fri, 28 May 2004 21:03:53 +0000 (21:03 +0000)
committerJuri Linkov <juri@jurta.org>
Fri, 28 May 2004 21:03:53 +0000 (21:03 +0000)
(edebug-eval-expression): Print additionally the value returned by
`eval-expression-print-format'.

lisp/emacs-lisp/edebug.el

index 8a924d045f79cdb17d6997a93ccd2748cb200989..3cebfd2435b26659dad24adf9f022c48b593e5ef 100644 (file)
@@ -3692,8 +3692,7 @@ Return the result of the last expression."
   (setq edebug-previous-result
        (concat "Result: "
                (edebug-safe-prin1-to-string edebug-previous-value)
-               (let ((name (prin1-char edebug-previous-value)))
-                 (if name (concat " = " name))))))
+               (eval-expression-print-format edebug-previous-value))))
 
 (defun edebug-previous-result ()
   "Print the previous result."
@@ -3712,7 +3711,8 @@ Print result in minibuffer."
   (princ
    (edebug-outside-excursion
     (setq values (cons (edebug-eval edebug-expr) values))
-    (edebug-safe-prin1-to-string (car values)))))
+    (concat (edebug-safe-prin1-to-string (car values))
+            (eval-expression-print-format (car values))))))
 
 (defun edebug-eval-last-sexp ()
   "Evaluate sexp before point in the outside environment; value in minibuffer."