Subject: sh-mode indentation of {} or () inside do or if
From: Glenn Morris <[email-masked]>
To: [email-masked]
Date: Fri, 06 Jun 2014 19:17:54 -0400
List-Id: <debbugs-submit.debbugs.gnu.org>

Package: emacs
Version: 24.3.91

emacs -Q foo.sh

for foo in bar; do
    [ -e $foo ] && {
        echo t
    }
done

The above is how 24.3 indents it. 24.3.91 does the following:

for foo in bar; do
    [ -e $foo ] && {
    echo t
}
done

Same issue with if...fi rather than do...done,
and with () rather than {}.