[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#8789: 23.3; debug backtrace buffer changes window on step-through
From: |
Stefan Monnier |
Subject: |
bug#8789: 23.3; debug backtrace buffer changes window on step-through |
Date: |
Thu, 09 Feb 2012 13:21:39 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) |
> 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*.
The general approach sounds good, but we should probably try to refine
it so as to minimize changes in behavior, and so it works right in the
multi-frame and even multi-terminal case.
We could try to store the last-used-window in a variable
`debugger-last-used-window' and use that window after checking that it's
still live and is visible in the selected terminal.
Stefan
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, Michael Heerdegen, 2012/02/09
- bug#8789: 23.3; debug backtrace buffer changes window on step-through,
Stefan Monnier <=
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, Michael Heerdegen, 2012/02/10
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, martin rudalics, 2012/02/15
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, Stefan Monnier, 2012/02/15
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, martin rudalics, 2012/02/16
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, Stefan Monnier, 2012/02/16
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, martin rudalics, 2012/02/16
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, Michael Heerdegen, 2012/02/16
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, martin rudalics, 2012/02/17
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, martin rudalics, 2012/02/24
- bug#8789: 23.3; debug backtrace buffer changes window on step-through, Michael Heerdegen, 2012/02/28