[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Poll: Change xref-show-definitions-function's default?
From: |
Juri Linkov |
Subject: |
Re: Poll: Change xref-show-definitions-function's default? |
Date: |
Wed, 06 Jan 2021 20:30:56 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) |
>> As part of this poll we could also decide what to do with the TAB keybinding
>> because especially after changing the value of
>> 'xref-show-definitions-function'
>> to 'xref-show-definitions-completing-read' and using the *xref* buffer
>> exclusively for the grep-like output, it makes more sense for
>> TAB to behave as in grep-mode.
>
> No need to poll about that, I think.
>
> As long as we change the default to one of the current two alternatives,
> TAB won't play any role in either (the -at-bottom function sets up RET to
> call the same command).
I'm afraid the default of xref-show-definitions-function can't be changed
to xref-show-definitions-completing-read because as this poll indicates
it works satisfactorily only in combination with icomplete-mode and
also non-nil icomplete-show-matches-on-no-input.
> Then we can safely remove/change the TAB binding in xref--xref-buffer-mode,
> or alternatively, create a new major mode that is slightly more Grep-like,
> and use it in the default xref-show-xrefs-function.
Maybe a new submode could help to resolve this discrepancy.
- Re: Poll: Change xref-show-definitions-function's default?, (continued)
Re: Poll: Change xref-show-definitions-function's default?, Philip K., 2021/01/04
Re: Poll: Change xref-show-definitions-function's default?, Juri Linkov, 2021/01/04