GNU bug report logs -
#74361
[PATCH] New option xref-navigation-display-window-action
Previous Next
Full log
Message #86 received at 74361 <at> debbugs.gnu.org (full text, mbox):
On 20/11/2024 09:11, Juri Linkov wrote:
>> Yep, even the 'mru' strategy doesn't choose the currently selected window,
>> so this should also work well, selecting "some window" in a stable fashion
>> (whereas 'lru' - the default - uses a different window each time).
> Unless the user customizes it to call with NOT-SELECTED=nil explicitly:
>
> (setq display-buffer-alist
> '(((category . xref)
> (display-buffer-use-some-window)
> (some-window . (lambda (_buffer alist)
> (get-mru-window nil nil nil))))))
Yeah, being able to compute the specific window is nice too.
> PS: after testing I noticed that in your patch
> nil needs to be added as a placeholder for empty action:
>
> `((xref--display-buffer-in-window)
> (category . xref)
> (window . ,xref--original-window)))
> (t
> - '((category . xref))))))
> + '(nil (category . xref))))))
Did you trigger some error with the original patch? LGTM, but I'm not
seeing a difference in behavior.
This bug report was last modified 170 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.