Subject: bug#48193: Youngsters in charge of emacs vs. basic Bourne shell "for" statement

From: Gregory Heytings <[email-masked]>
Date: Mon, 03 May 2021 17:13:12 +0000

>
> $ man bash
> SHELL GRAMMAR
> for name [ [ in [ word ... ] ] ; ] do list ; done
>

So what?  Of course it it's not feasible to embed a complete Bourne shell 
interpreter (or for that matter the interpreter of any language) in Emacs 
to cope with every possible exotic construct of that language.  I note 
that

for i
do
     true
done

and

for i; do
     true
done

are both indented as you expect.