GNU bug report logs -
#67287
29.1; hs-set-up-overlay messes up indent-sexp
Previous Next
Reported by: João Pedro <jpedrodeamorim <at> gmail.com>
Date: Sun, 19 Nov 2023 19:36:01 UTC
Severity: normal
Tags: notabug, wontfix
Found in version 29.1
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: João Pedro <jpedrodeamorim <at> gmail.com>
> Cc: 67287 <at> debbugs.gnu.org
> Date: Mon, 20 Nov 2023 10:42:24 -0300
>
> > So you shouldn't expect reasonable results from indenting a sexp which
> > is partially hidden and has a 'display' property that replaces it.
> > IOW, always unhide the block before indenting it.
>
> So you mean that whatever is going to indent or modify the hidden text
> should be "unhiding" it before doing so? Can you point to a function
> that does this so I could take as a reference?
Not sure what you want me to tell. I meant hs-show-block and its
likes.
> > This is not a bug.
>
> Yeah, but maybe it requires a bit more documenting? I couldn't find
> where this new behaviour was documented in NEWS.29, all I could find was
> that the implementation of overlays has changed, but no mention of how
> it affects 'display' properties. Maybe I missed it?
It was deemed to be a bug fix, since current-column would basically
ignore these features and behave as if display properties didn't
exist. And we don't call out bug fixes in NEWS.
This bug report was last modified 1 year and 153 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.