From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Debugging Elisp Date: Sat, 25 May 2013 20:43:45 -0400 Message-ID: References: <51a08001$0$32589$862e30e2@ngroups.net> <87wqqnjhrw.fsf@kuiper.lan.informatimago.com> <86ehcu28br.fsf@somewhere.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1369529051 6893 80.91.229.3 (26 May 2013 00:44:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 26 May 2013 00:44:11 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun May 26 02:44:10 2013 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 1UgP4D-00038h-HI for geh-help-gnu-emacs@m.gmane.org; Sun, 26 May 2013 02:44:09 +0200 Original-Received: from localhost ([::1]:47397 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UgP4D-0007pU-0G for geh-help-gnu-emacs@m.gmane.org; Sat, 25 May 2013 20:44:09 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UgP43-0007pP-BO for help-gnu-emacs@gnu.org; Sat, 25 May 2013 20:44:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UgP41-0001IO-RH for help-gnu-emacs@gnu.org; Sat, 25 May 2013 20:43:59 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:35170) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UgP41-0001ID-Kr for help-gnu-emacs@gnu.org; Sat, 25 May 2013 20:43:57 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UgP40-0002tk-1B for help-gnu-emacs@gnu.org; Sun, 26 May 2013 02:43:56 +0200 Original-Received: from 69-165-157-233.dsl.teksavvy.com ([69.165.157.233]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 26 May 2013 02:43:56 +0200 Original-Received: from monnier by 69-165-157-233.dsl.teksavvy.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 26 May 2013 02:43:56 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 12 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 69-165-157-233.dsl.teksavvy.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:sCm7qucRYDE8hf75OVjtRr2rdPM= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:91056 Archived-At: > What you say here resonates to me. I have the impression (from pragmatic > observations) that `toggle-debug-on-error' just shows the next first error, > then none. While `M-: (setq debug-on-error t)' will work forever. You misunderstood: toggle-debug-on-error is exactly the same as setting via setq or set-variable. What Pascal was referring to is that errors that occur while running post-command-hook cause the corresponding function to be removed from the hook (to try and prevent the error from occurring over and over again), so such errors tend to "occur only once". Stefan