From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#8789: 23.3; debug backtrace buffer changes window on step-through Date: Thu, 09 Feb 2012 06:31:09 +0100 Message-ID: <87haz0po82.fsf@web.de> References: <4DE8DF63.5050405@gmx.at> Reply-To: michael_heerdegen@web.de NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1328765468 7158 80.91.229.3 (9 Feb 2012 05:31:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 9 Feb 2012 05:31:08 +0000 (UTC) To: 8789@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 09 06:31:07 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RvMb0-00027e-QZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Feb 2012 06:31:02 +0100 Original-Received: from localhost ([::1]:39497 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RvMaz-0002lh-Qn for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Feb 2012 00:31:01 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:37113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RvMaw-0002lb-7x for bug-gnu-emacs@gnu.org; Thu, 09 Feb 2012 00:30:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RvMav-0002z6-5X for bug-gnu-emacs@gnu.org; Thu, 09 Feb 2012 00:30:58 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57750) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RvMav-0002z2-43 for bug-gnu-emacs@gnu.org; Thu, 09 Feb 2012 00:30:57 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1RvMbx-00021t-PP for bug-gnu-emacs@gnu.org; Thu, 09 Feb 2012 00:32:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Feb 2012 05:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8789 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13287654697736 (code B ref -1); Thu, 09 Feb 2012 05:32:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 9 Feb 2012 05:31:09 +0000 Original-Received: from localhost ([127.0.0.1]:33140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RvMb6-00020h-3D for submit@debbugs.gnu.org; Thu, 09 Feb 2012 00:31:08 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:49713) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RvMb2-00020D-IM for submit@debbugs.gnu.org; Thu, 09 Feb 2012 00:31:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RvMZt-0002pr-58 for submit@debbugs.gnu.org; Thu, 09 Feb 2012 00:29:53 -0500 Original-Received: from lists.gnu.org ([140.186.70.17]:51727) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RvMZt-0002pn-3n for submit@debbugs.gnu.org; Thu, 09 Feb 2012 00:29:53 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:36979) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RvMZs-0002gm-4k for bug-gnu-emacs@gnu.org; Thu, 09 Feb 2012 00:29:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RvMZr-0002pb-6N for bug-gnu-emacs@gnu.org; Thu, 09 Feb 2012 00:29:52 -0500 Original-Received: from fmmailgate02.web.de ([217.72.192.227]:34540) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RvMZr-0002pN-1f for bug-gnu-emacs@gnu.org; Thu, 09 Feb 2012 00:29:51 -0500 Original-Received: from moweb002.kundenserver.de (moweb002.kundenserver.de [172.19.20.108]) by fmmailgate02.web.de (Postfix) with ESMTP id AA4851C0B7CD1 for ; Thu, 9 Feb 2012 06:29:48 +0100 (CET) Original-Received: from snow.dragon ([89.204.139.232]) by smtp.web.de (mrweb002) with ESMTPA (Nemesis) id 0LmLK6-1SU9MX2kFu-00ZccE; Thu, 09 Feb 2012 06:29:48 +0100 In-Reply-To: (Stefan Monnier's message of "Wed, 08 Jun 2011 12:29:30 -0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (gnu/linux) X-Provags-ID: V02:K0:VWhKWKTgz5EaLk3oMXubMShevABSY+YHOuP0F0ESSOl NPSsZBTWIvn8GQBpgZjSIfCI+aboT+A0yIZfPxJw5mmAA57dx8 rwEBkJmB3dJvAr1N9weHMxodHv7nqvsAMj5aXHFto66jE+kwV0 qr9mqsNPJewz1khpNtxZqlbiVbRn1hNGV3vGZLBQSsD/kQcmo5 68zLtYVApOcLeql5tLYtm2f+Rjj+/v7GKBYTY4WGAU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:56708 Archived-At: Hello, I don't know why this problem doesn't get fixed. It is an annoying problem, and a fix need not to be complicated - on the contrary. It should IMHO be sufficient to add to the (pop-to-buffer debugger-buffer) call in `debug' an action argument that ensures that always the same window is chosen, by an deterministic algorithm. For example: (pop-to-buffer debugger-buffer '((lambda (buffer _) (let ((first-win (frame-first-window))) (select-window first-win) (switch-to-buffer buffer) first-win)))) would always choose the first window for *Backtrace*. Michael.