From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stuart D. Herring" Newsgroups: gmane.emacs.devel Subject: Re: blink-cursor-end sometimes fails and disrupts pre-command-hook Date: Mon, 21 Aug 2006 08:36:25 -0700 (PDT) Message-ID: <33011.128.165.123.18.1156174585.squirrel@webmail.lanl.gov> References: <2cd46e7f0608181530l1c1a18f7k1923f610edf73f59@mail.gmail.com> <87veoo95zy.fsf@furball.mit.edu> <2cd46e7f0608190731j6247e8bbr7f7f8d1ecb6ac3ce@mail.gmail.com> <87r6zc9475.fsf@furball.mit.edu> <2cd46e7f0608190805x70bd8715n6f1b552d57a80a5c@mail.gmail.com> <87irko92nc.fsf@furball.mit.edu> <2cd46e7f0608190858g5865c343w455700d22dbbc91a@mail.gmail.com> <87ejvc8zwi.fsf@furball.mit.edu> <2cd46e7f0608190959x51bd9b6fha48aa041578d952b@mail.gmail.com> Reply-To: herring@lanl.gov NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1156174877 1551 80.91.229.2 (21 Aug 2006 15:41:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 21 Aug 2006 15:41:17 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 21 17:41:06 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GFBqh-00075z-7V for ged-emacs-devel@m.gmane.org; Mon, 21 Aug 2006 17:37:59 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GFBqg-0007h6-JH for ged-emacs-devel@m.gmane.org; Mon, 21 Aug 2006 11:37:58 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GFBpJ-0006nF-MY for emacs-devel@gnu.org; Mon, 21 Aug 2006 11:36:33 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GFBpH-0006mS-Bm for emacs-devel@gnu.org; Mon, 21 Aug 2006 11:36:33 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GFBpG-0006mD-U5 for emacs-devel@gnu.org; Mon, 21 Aug 2006 11:36:31 -0400 Original-Received: from [192.65.95.54] (helo=mailwasher-b.lanl.gov) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GFBwg-0004aK-2m for emacs-devel@gnu.org; Mon, 21 Aug 2006 11:44:10 -0400 Original-Received: from mailrelay1.lanl.gov (mailrelay1.lanl.gov [128.165.4.101]) by mailwasher-b.lanl.gov (8.13.6/8.13.6/(ccn-5)) with ESMTP id k7LFaQ2d006095 for ; Mon, 21 Aug 2006 09:36:27 -0600 Original-Received: from webmail1.lanl.gov (webmail1.lanl.gov [128.165.4.106]) by mailrelay1.lanl.gov (8.13.6/8.13.6/(ccn-5)) with ESMTP id k7LFaPvU013038; Mon, 21 Aug 2006 09:36:26 -0600 Original-Received: from webmail1.lanl.gov (localhost.localdomain [127.0.0.1]) by webmail1.lanl.gov (8.12.11.20060308/8.12.11) with ESMTP id k7LFaPfm000358; Mon, 21 Aug 2006 09:36:25 -0600 Original-Received: (from apache@localhost) by webmail1.lanl.gov (8.12.11.20060308/8.12.11/Submit) id k7LFaPna000356; Mon, 21 Aug 2006 08:36:25 -0700 X-Authentication-Warning: webmail1.lanl.gov: apache set sender to herring@lanl.gov using -f Original-Received: from 128.165.123.18 (SquirrelMail authenticated user 196434) by webmail.lanl.gov with HTTP; Mon, 21 Aug 2006 08:36:25 -0700 (PDT) In-Reply-To: <2cd46e7f0608190959x51bd9b6fha48aa041578d952b@mail.gmail.com> Original-To: "Ken Manheimer" User-Agent: SquirrelMail/1.4.6-7.el3.7lanl X-Priority: 3 (Normal) Importance: Normal X-PMX-Version: 4.7.1.128075 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:58644 Archived-At: > (incidentally, did my rant about `backtrace' make sense to anyone, and > if so, might it be feasible to fix it? my model is python's exception > mechanism, which enables you to obtain the backtrace of an error at > the point that the exception is caught, which is an extremely valuable > introspection tool for debugging and executive operation...) If `debug-on-error' is non-nil, Emacs will stop as soon as an error is signaled, unless a `condition-case' catches it. Otherwise you get the complete backtrace. What more than that do you want? Are you asking for some programmatic interface to what would be displayed if you didn't catch an error? If it's okay to look at things before an error is signaled, you might be interested in `backtrace-frame'. Davis -- This product is sold by volume, not by mass. If it appears too dense or too sparse, it is because mass-energy conversion has occurred during shipping.