[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Edebug: avoid messages on 'f' command
From: |
Alan Mackenzie |
Subject: |
Re: Edebug: avoid messages on 'f' command |
Date: |
Thu, 5 May 2016 13:10:10 +0000 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
Hello, Paul.
On Tue, May 03, 2016 at 08:58:52PM +0200, Paul Pogonyshev wrote:
> In Edebug 'f' is bound to 'edebug-forward-sexp'. It can be seen as
> "faster" space key, allowing you to step through function a whole sexp
> at a time. However, there is an annoyance to it: each time I hit it,
> echo area displays "Break" for about a second, which is only then
> replaced by "Result: ...". By comparison, space displays result
> immediately.
Yes, this irritates me too.
> Request: improve Edebug to not print such intermediate message(s)
> during 'f' and similar commands.
Would you please try out the following patch. It entirely cuts out the
one second pause on all "break commands" (whatever they might be).
Hopefully there aren't any unwanted side effects.
Just set the new customisable variable to nil, and off you go!
The patch is based on today's master branch.
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index e8484fa..5d2e4e6 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -233,6 +233,11 @@ edebug-sit-for-seconds
:type 'number
:group 'edebug)
+(defcustom edebug-sit-on-break t
+ "Whether or not to pause for `edebug-sit-for-seconds' on reaching a break"
+ :type 'boolean
+ :group 'edebug)
+
;;; Form spec utilities.
(defun get-edebug-spec (symbol)
@@ -2489,6 +2494,7 @@ edebug--display-1
(progn
;; Display result of previous evaluation.
(if (and edebug-break
+ edebug-sit-on-break
(not (eq edebug-execution-mode 'Continue-fast)))
(sit-for edebug-sit-for-seconds)) ; Show message.
(edebug-previous-result)))
> Paul
--
Alan Mackenzie (Nuremberg, Germany).
- Edebug: avoid messages on 'f' command, Paul Pogonyshev, 2016/05/03
- Re: Edebug: avoid messages on 'f' command,
Alan Mackenzie <=
- Re: Edebug: avoid messages on 'f' command, Paul Pogonyshev, 2016/05/05
- Re: Edebug: avoid messages on 'f' command, Paul Pogonyshev, 2016/05/06
- Re: Edebug: avoid messages on 'f' command, Clément Pit--Claudel, 2016/05/06
- Re: Edebug: avoid messages on 'f' command, Eli Zaretskii, 2016/05/06
- Re: Edebug: avoid messages on 'f' command, Paul Pogonyshev, 2016/05/06
- Re: Edebug: avoid messages on 'f' command, Eli Zaretskii, 2016/05/06
- Re: Edebug: avoid messages on 'f' command, Kaushal Modi, 2016/05/06
- Re: Edebug: avoid messages on 'f' command, Paul Pogonyshev, 2016/05/06
- Re: Edebug: avoid messages on 'f' command, Kaushal Modi, 2016/05/06
- RE: Edebug: avoid messages on 'f' command, Drew Adams, 2016/05/06