GNU bug report logs -
#33458
27.0.50; dired loses position when reverted from outside place
Previous Next
Reported by: v88m <at> posteo.net
Date: Wed, 21 Nov 2018 20:46:01 UTC
Severity: minor
Found in version 27.0.50
Fixed in version 27.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>> A more generic solution might be wanted for other auto-revert clients
>> as well. But that's more hairy and not of much use for dired anyway.
>
> Is it possible to fix all these problems by not resetting markers to the
> beginning of the reverted buffer, but allowing markers to keep their
> previous positions in reverted buffers?
It might work often. But in the cases whehre it does not work it will
cause so much confusion that we won't get through with it. AFAICT
even the current point restoring mechanism bows out when characters
are added/removed at the beginning of the buffer.
> Or maybe reverting functions
> should be more smart to restore markers using remembered context,
> like e.g. bookmarks do.
Indeed. Although doing that incorrectly might be even more annoying.
Always think of two identical text passages and a reverting function
move a marker from one to the other. IIUC, this can only be avoided
by scanning the entire text for identical passages and never revert a
marker when one is found.
martin
This bug report was last modified 4 years and 330 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.