[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#74361: [PATCH] New option xref-navigation-display-window-action
From: |
martin rudalics |
Subject: |
bug#74361: [PATCH] New option xref-navigation-display-window-action |
Date: |
Wed, 20 Nov 2024 09:36:25 +0100 |
User-agent: |
Mozilla Thunderbird |
>> Thanks! That covers the code path which uses 'display-buffer', and we also
>> need to handle xref-pop-to-location, which calls switch-to-buffer now. Does
>>
>> (pop-to-buffer buf '((display-buffer-same-window) (category . xref)))
>>
>> look compatible enough?
>
> Maybe Martin could confirm whether this is equivalent to switch-to-buffer.
I doubt anyone can confirm that even for an uncustomized session.
The more important question for me is rather whether we really want to
"handle xref-pop-to-location". It's currently used in
'xref-show-definitions-buffer', 'xref-show-definitions-buffer-at-bottom'
and 'xref-show-definitions-completing-read'. Why should "show" select
the target window rather than just display it? And the first line of
the doc-string says "Go to the location of ITEM and display the buffer"
which doesn't say anything about selecting the buffer's window either.
BTW what is SELECT in that function's doc-string?
So I think the first thing to do is to agree on what
'xref-pop-to-location' should conceptually do, then decide on who should
call it and finally decide on how to implement it possibly with the help
of a category.
martin
- bug#74361: [PATCH] New option xref-navigation-display-window-action, (continued)
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Juri Linkov, 2024/11/23
- bug#74361: [PATCH] New option xref-navigation-display-window-action, martin rudalics, 2024/11/24
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Juri Linkov, 2024/11/24
- bug#74361: [PATCH] New option xref-navigation-display-window-action, martin rudalics, 2024/11/25
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Juri Linkov, 2024/11/25
- bug#74361: [PATCH] New option xref-navigation-display-window-action, martin rudalics, 2024/11/26
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Dmitry Gutov, 2024/11/26
- bug#74361: [PATCH] New option xref-navigation-display-window-action, martin rudalics, 2024/11/27
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Juri Linkov, 2024/11/27
- bug#74361: [PATCH] New option xref-navigation-display-window-action, martin rudalics, 2024/11/27
- bug#74361: [PATCH] New option xref-navigation-display-window-action,
martin rudalics <=
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Eli Zaretskii, 2024/11/15
- bug#74361: [PATCH] New option xref-navigation-display-window-action, martin rudalics, 2024/11/15
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Dmitry Gutov, 2024/11/15
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Eli Zaretskii, 2024/11/16
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Dmitry Gutov, 2024/11/17
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Eli Zaretskii, 2024/11/18
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Dmitry Gutov, 2024/11/18
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Eli Zaretskii, 2024/11/18
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Dmitry Gutov, 2024/11/18
- bug#74361: [PATCH] New option xref-navigation-display-window-action, Eli Zaretskii, 2024/11/19