Subject: bug#20777: 24.4; sh-mode: fill-paragraph does not recognize EOF

From: Lars Ingebrigtsen <[email-masked]>
Date: Sun, 08 May 2022 14:14:49 +0200

Lars Ingebrigtsen <[email-masked]> writes:

> Which is certainly odd, but...
>
> echo foo
> echo foo
> echo foo
>
> M-q on that and you get
>
> echo foo echo foo echo foo
>
> That is, it's not clear that `M-q' in shell mode is that well defined,
> and what it does in EOF sections isn't inconsistent with what it does
> elsewhere...
>
> Anybody got an opinion?

I think the conclusion here is that (as in most programming modes),
filling isn't really implemented at all -- using the filling commands in
most programming modes won't fill according to the syntax rules of the
language.

So this just isn't something we support (until somebody does filling
based on LSP/tree-sitter), so I'm closing this bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no