GNU bug report logs -
#35737
xref--original-command
Previous Next
Reported by: Juri Linkov <juri <at> linkov.net>
Date: Tue, 14 May 2019 20:58:02 UTC
Severity: wishlist
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
Message #34 received at 35737 <at> debbugs.gnu.org (full text, mbox):
On 27.05.2019 22:59, Juri Linkov wrote:
> Thanks. I wonder why you renamed xref--revert-xref-buffer
> to a such strange name xref-refresh-results? Why not simply
> xref-revert-buffer?
Strange?
I had to think how to describe the new command in NEWS, and these are
the terms I came up with. Hence the name. Do you not think these words
are appropriate?
"revert buffer" sounds like undoing changes, and we're repeating a
search and refreshing (or maybe reloading) the results.
> The goal was to improve the default behavior to make customization easier.
That's why I added xref-show-definitions-function.
Customizing display-buffer-alist is an arcane art. The hook this
variable provides should be easier to understand for an average user.
So, to clarify, you're not interested in changing the *visible* default
behavior, at least for now?
>> TBH, xref--original-command is easy to add, but then we'll have an internal
>> variable that isn't used anywhere. Somebody will just delete it someday.
>
> The idea was to make xref more customizable differently for different
> commands: xref-find-definitions, xref-find-references, project-find-regexp.
I get the idea, but not the goal. I know why we'd want to make
xref-find-definitions and project-find-regexp to behave differently. The
rest, I'm not so clear.
Anyway, I was hoping my efforts in improving the default behavior would
benefit your goals as well, but it seems the split between
xref--show-xrefs and xref--show-defs goes against them. That's too bad.
You still have your alternative solution, though.
This bug report was last modified 5 years and 351 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.