GNU bug report logs -
#69562
29.2.50; go-ts-mode does not handle comments with fill-paragraph
Previous Next
Reported by: Ankit Gadiya <ankit <at> argp.in>
Date: Tue, 5 Mar 2024 12:24:01 UTC
Severity: normal
Found in version 29.2.50
Done: Dmitry Gutov <dmitry <at> gutov.dev>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Cc: 69562 <at> debbugs.gnu.org
> Date: Tue, 5 Mar 2024 16:49:44 +0200
> From: Dmitry Gutov <dmitry <at> gutov.dev>
>
> On 05/03/2024 16:22, Ankit Gadiya wrote:
> >> Does you example originally have one long commented line? Because when I
> >> try it that way, filling seems to work fine, comments are added on the
> >> new lines.
> >
> > Yes, I think the lines got wrapped in the mail but I had a long line. Admittedly
> > that sample is specifically to showcase the issue but a more realistic scenario
> > is when I already have multiline comments, I update it and want to re-fill
> > it. Here also, it is clear that fill-paragraph does not respect the comment
> > delimiter so it moves them just like regular characters.
> >
> > (all comment lines start with // in case mail adds line breaks)
> >
> > // Sample is a sample function with a very long comment. Sample is a
> > // new details added to the comment sample function with a very
> > long comment. Sample is a sample function
> > // with a very long comment. Sample is a sample function with a very long
> > // comment.
> > func Sample() {
> >
> > }
> >
> > Becomes this
> >
> > // Sample is a sample function with a very long comment. Sample is a // new
> > details added to the comment sample function with a very long
> > comment. Sample is
> > a sample function // with a very long comment. Sample is a sample
> > function with
> > a very long // comment.
> > func Sample() {
> >
> > }
>
> That's odd: here it becomes
>
> // Sample is a sample function with a very long comment. Sample is a
> // new details added to the comment sample function with a very long
> // comment. Sample is a sample function with a very long
> // comment. Sample is a sample function with a very long comment.
> func Sample() {
Could it be that you two use different versions of the grammar
library?
This bug report was last modified 1 year and 74 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.