The manual should have a note indicating this is unimplemented functionality, and the feature should be put in the emacs to-do list. I consider this to be high priority. Also please don't forget to include my email as a recipient for messages in this bug. 2015-03-13 3:36 GMT-06:00 Mario Valencia : > So is this going to be fixed or what? > > 2015-03-11 10:30 GMT-06:00 Mario Valencia : > > From the manual: >> >> While executing or tracing, you can interrupt the execution by typing >> any Edebug command. Edebug stops the program at the next stop point and >> then executes the command you typed. For example, typing `t' during >> execution switches to trace mode at the next stop point. You can use >> `S' to stop execution without doing anything else. >> >> >> 2015-03-11 10:28 GMT-06:00 Mario Valencia : >> >> ---------- Forwarded message ---------- >>> From: Mario Valencia >>> Date: 2015-03-11 10:26 GMT-06:00 >>> Subject: Re: bug#20074: edebug tracing can't be stopped with 'S' >>> To: Eli Zaretskii >>> >>> >>> Its never worked and the manual implies it should. Even if the manual >>> didnt, it still should work. >>> El mar 11, 2015 10:24 a.m., "Eli Zaretskii" escribió: >>> >>> > Date: Tue, 10 Mar 2015 14:42:07 -0600 >>>> > From: Mario Valencia >>>> > >>>> > I start emacs with "runemacs -Q", on windows 8. >>>> > Then i write the following function in the scratch buffer: >>>> > >>>> > (defun forever () >>>> > (interactive) >>>> > (while t (message "doing nothing"))) >>>> > >>>> > I then press C-u C-M-x to instrument the function for debugging. Then >>>> i >>>> > do M-x forever. Then i press 't' to start tracing, and edebug starts >>>> > tracing the code correctly. However, if i press 'S' to stop, it >>>> doesn't >>>> > work. Pressing many 'S' commands repeatedly apparently only cause >>>> edebug >>>> > to evaluate the 'while' expression faster. Pressing 'q', , 'n', >>>> do >>>> > not seem to stop edebug either, they only appear to speed up the >>>> > evaluation of the code. I have to press C-g then 'q' to return me to >>>> the >>>> > toplevel. >>>> >>>> First, I see this on GNU/Linux as well, so it's not Windows-specific, >>>> at least. >>>> >>>> And second, did this ever work as you expect? I tried as far back as >>>> Emacs 23.3, and I see the same behavior. Moreover, the ELisp manual >>>> doesn't say anything about 'S' interrupting a trace, at least >>>> according to my reading. >>>> >>> >>> >> >