From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.help Subject: Re: Is there a way to instrument for edebug a form (say, a progn) given to `eval'? Date: Tue, 05 Jan 2016 00:26:19 +0100 Message-ID: <87d1th9bac.fsf@web.de> References: <87k2nw866r.fsf@mbork.pl> <87wprv6e0f.fsf@web.de> <87mvslrn8q.fsf@mbork.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1451950028 14672 80.91.229.3 (4 Jan 2016 23:27:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Jan 2016 23:27:08 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Marcin Borkowski Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jan 05 00:26:57 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aGEWZ-0003WM-IQ for geh-help-gnu-emacs@m.gmane.org; Tue, 05 Jan 2016 00:26:51 +0100 Original-Received: from localhost ([::1]:47491 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGEWY-0001N2-J0 for geh-help-gnu-emacs@m.gmane.org; Mon, 04 Jan 2016 18:26:50 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58611) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGEWL-0001Mm-9F for help-gnu-emacs@gnu.org; Mon, 04 Jan 2016 18:26:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGEWG-0000yM-AS for help-gnu-emacs@gnu.org; Mon, 04 Jan 2016 18:26:37 -0500 Original-Received: from mout.web.de ([212.227.15.14]:49957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGEWG-0000y6-1S for help-gnu-emacs@gnu.org; Mon, 04 Jan 2016 18:26:32 -0500 Original-Received: from drachen.dragon ([90.186.0.6]) by smtp.web.de (mrweb001) with ESMTPSA (Nemesis) id 0MUnqm-1ajnYg1dOO-00YBuR; Tue, 05 Jan 2016 00:26:22 +0100 In-Reply-To: <87mvslrn8q.fsf@mbork.pl> (Marcin Borkowski's message of "Mon, 04 Jan 2016 23:30:45 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:ryLC2Z+9MlDYdLXKNsSLQv1tAJ2WQIWOH3Z4ltG/EYEnVy8NUHs Nkf3bKI0nChCKN7M2dqVvU/ykCnqyigKJ+pptyYcixeV1+z0mQ0GhQ/i0WSMezre99ywcdz O1wKjXBmsreFO31jKt35R1SYpwZ7wa8ylBUqCilLATzaApQslfiEkqR1BZSZJUwb86HSMiL QVk4WS083S7hB80r5CRfw== X-UI-Out-Filterresults: notjunk:1;V01:K0:0Rkq7wqLX20=:GNWKKa5HujS1a7r+g8FGJO CQYPLUUBU51KS/9okxssLWQy2sC0Vq7xkYil6E7fy8jboU+Ub0LT6ZvrNh0Y7YT340xlpx/mg y9NVYnrAjCLmA1p27AZCNCteVpoCI+a7v3TYxH+OK+pFmuNBNLJmJ43lv40FrOeV9Vdj261gu WjOB1pmyadib6eMOq++ds9ij3OlDpyVG2oeJmK7XmZaMgs+h/6FaVyFRIU7zLMNZPKl58Ca1z CK5nT3FCXigL6fnRMQid/uJz5iKEdg/9jatRDt9nqsgyBqOq+4NLWhokuNquQvcJFfHuB/DFB +7UyYy/zkJh05cP/iyTpwYx5gDj2dtYMOB1hu8hr7gvnRq1FrCSClxvz8EquhnP/9jrN6DYAs Bir6Uilyj12xrfEkdfTLU5hoRfzhjusFUAlPD+jhkR6uJsbzzHcBoXwpuViuMDWpwPu0CnNGT PXtHUFj22KYT4x4dIQx8BtOLfsOu7TnRQwHRl7vKYzy6GxLHFNKikkhMVhzDlNra/6VSzC35l XY2A5YZ5vRM/JORNQ+rJdDhQpHbZBBDxXBPre1c9wiTbmgAGhrGAbJjtJPv/sxVv3/jxy6RIX AVYwmVPYOiXgqrd4ZsyQtVr2OLHEfunPSoHQ4ogBjj1smDZVqjoPh1jepfaNxeDppTQDHMrfh 0HX/9ZBNp71BdNbQxkpSHg+lg7Atgn49hvV8N824dcv3EbAoFXDidO/e4H8ZAwHqS9MxLG6B+ 6VLFgV8lZoCM3bGa8Pi+6T9YMqKW6VeKOMNbsVpUqb6S1aa1DHnMBAD2Acgy6hYR0r1wNJob X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:108607 Archived-At: Marcin Borkowski writes: > (eval > '(progn > (message "foo") > (message "bar"))) > > and see how Edebug doesn't step into the progn. That's expected, the argument to eval can be anything, in particular, something that is not written down in some buffer. In the above case, you call eval on a constant, and edebug can't know where this constant comes from. Paste the progn form somewhere and hit C-u C-M-x if you want to use edebug. Michael.