GNU bug report logs -
#60285
xref-query-replace-in-results could show an arrow pointing to the current item being replaced
Previous Next
Full log
View this message in rfc822 format
On 01/01/2023 13:23, Daniel Martín wrote:
> Dmitry Gutov<dgutov <at> yandex.ru> writes:
>
>> On 23/12/2022 21:16, Daniel Martín via Bug reports for GNU Emacs, the
>> Swiss army knife of text editors wrote:
>>> Severity: wishlist
>>> When you use xref-query-replace-in-results to replace some
>>> references,
>>> it'd be great if the xref buffer showed an overlay arrow (see
>>> xref--set-arrow) pointing to the reference being edited. That'd give
>>> better context about the reference that is being edited and the global
>>> progress of the query replace operation.
>> SGTM.
>>
>> Here's a patch which seems to work. It's a little tricky, though, and
>> I'm at a loss with better variable names in some places.
>>
>> Wish we had some unit tests here.
> Thanks. It works well, but there are some corner cases.
Thanks for testing.
> For example,
> as you can undo or go to the previous match during the query replace,
> the arrow should point to the previous result, if possible.
Hmm, I'm not sure how to implement that. Some new hook inside
perform-replace?
Maybe Juri has some ideas.
This bug report was last modified 2 years and 152 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.