[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#70949: display-buffer-choose-some-window
From: |
Juri Linkov |
Subject: |
bug#70949: display-buffer-choose-some-window |
Date: |
Thu, 23 May 2024 20:27:13 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) |
>> With 'mru' the window used by 'display-buffer-use-some-window'
>> is the last one. Here is the use case of the OP:
>>
>> When cycling through, say, a rgrep result buffer with n
>> (next-error-no-select) and p (previous-error-no-select), file results
>> are displayed in every open window, with the exception of the window
>> containing the rgrep results themselves.
>
> That's the problem I tried to address in my first proposal: Displaying a
> file in "every open window" can be confusing so we want to use always
> the same non-selected window ...
And I tried to address exactly the same problem. I only disagreed with
using the word "confusing". I think this is rather about convenience.
>> I'd rather have file results remain in just one window
>> so that I can use other buffers while still viewing search results.
>
> ... but if, as you said earlier, the OP means "other windows" here, the
> resulting behavior becomes unpredictable again because the 'mru' window
> will change to the last "other" window of the user.
This makes the behavior more predictable: the user will know that all
buffers will be displayed in the most recently used window, so the user
can switch to that window before continuing to navigate buffers.
>>> I think the OP should use a side window to show "file results" which
>>> would support the "remain in just one window" paradigm out of the box.
>>
>> Unfortunately, a side window is not a solution since after finishing
>> navigating the search results, the window should remain normal.
>
> Then maybe a separate category for rgrep buffers could help here.
This is not about rgrep buffers.
- bug#70949: display-buffer-choose-some-window, (continued)
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/17
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/18
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/20
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/20
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/20
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/21
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/21
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/22
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/23
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/23
- bug#70949: display-buffer-choose-some-window,
Juri Linkov <=
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/24
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/24
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/26
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/27
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/28
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/28
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/29
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/30
- bug#70949: display-buffer-choose-some-window, martin rudalics, 2024/05/30
- bug#70949: display-buffer-choose-some-window, Juri Linkov, 2024/05/31