Open eatonphil opened 1 year ago
Hey thanks for this! I start out with:
//Hey this is a really really really really really really really long line.
And run fill-region on the line and get:
fill-region
The subsequent lines are incorrectly not commented.
Or another variation of it (before fill-region):
//Hey this is a really really really really really really really really really really //long line.
And after fill-region:
It doesn't preserve the comment markers in the right place.
It would also be great if this was supported for multiline strings. Emacs does the wrong thing in zig-mode if I have:
\\Hey this is a really really really really really really really really really really \\long line.
And I call fill-region on that:
I'd hope that it preserves the string like I'd hope it preserves the comment.
In bash-mode if you do fill-region on a commented section, it fills the region keeping the comment prefix correctly.
(before fill-region)
#Hey this is a really really really really really really really really really really #long line.
(after fill-region)
#Hey this is a really really really really really really really really #really really long line.
I wish zig-mode worked well out the box, but filladapt-mode seems to work for me.
zig-mode
filladapt-mode
https://www.emacswiki.org/emacs/FillAdapt
Hey thanks for this! I start out with:
And run
fill-region
on the line and get:The subsequent lines are incorrectly not commented.
Or another variation of it (before
fill-region
):And after fill-region:
It doesn't preserve the comment markers in the right place.
Tangent
It would also be great if this was supported for multiline strings. Emacs does the wrong thing in zig-mode if I have:
And I call
fill-region
on that:I'd hope that it preserves the string like I'd hope it preserves the comment.
Expected Behavior
In bash-mode if you do fill-region on a commented section, it fills the region keeping the comment prefix correctly.
(before fill-region)
(after fill-region)