[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#67993: Selecting buffer automatically
From: |
Juri Linkov |
Subject: |
bug#67993: Selecting buffer automatically |
Date: |
Sun, 07 Jan 2024 18:51:04 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) |
>> Could you suggest an alternative to 'old-selected-window'
>> to select the original window that was selected before
>> the current command?
>
> In 'display-buffer' first save the selected window as
> old-selected-window, display the buffer and in your code select
> old-selected-window instead of (old-selected-window).
Unfortunately, this is not so easy to do. 'old-selected-window'
should be reinitialized before the next command is executed.
So by definition 'old-selected-window' should contain
the window that was selected before the current command
was executed. I have no idea how to do this without hooks.
> Better, rename "select-window" to "window-to-select" so grepping won't
> confuse it with a 'select-window' call and allow for an arbitrary window
> (or even buffer, but there could be two windows showing the same buffer)
> to use as the finally selected window in 'display-buffer'. And maybe
> have 'pop-to-buffer' and friends pass (select-window . t) instead of
> calling 'select-window' themselves
'pop-to-buffer' can't be changed because (select-window . t)
should be handled only at the end of the current command.
> and think of what has to happen when the window made or used by
> 'display-buffer' is on another frame that should be (de-)selected.
So this also need to run 'select-frame' in post-command-hook.
- bug#67993: Selecting buffer automatically, Juri Linkov, 2024/01/04
- bug#67993: Selecting buffer automatically, martin rudalics, 2024/01/05
- bug#67993: Selecting buffer automatically, Juri Linkov, 2024/01/06
- bug#67993: Selecting buffer automatically, martin rudalics, 2024/01/07
- bug#67993: Selecting buffer automatically,
Juri Linkov <=
- bug#67993: Selecting buffer automatically, martin rudalics, 2024/01/08
- bug#67993: Selecting buffer automatically, Juri Linkov, 2024/01/09
- bug#67993: Selecting buffer automatically, martin rudalics, 2024/01/10
- bug#67993: Selecting buffer automatically, Juri Linkov, 2024/01/10
- bug#67993: Selecting buffer automatically, martin rudalics, 2024/01/11
- bug#67993: Selecting buffer automatically, Juri Linkov, 2024/01/12
- bug#67993: Selecting buffer automatically, martin rudalics, 2024/01/13
- bug#67993: Selecting buffer automatically, Juri Linkov, 2024/01/14
- bug#67993: Selecting buffer automatically, martin rudalics, 2024/01/15
- bug#67993: Selecting buffer automatically, Juri Linkov, 2024/01/15