Subject: bug#33143: sh-mode does not understand ";|" in zsh case statements

From: Glenn Morris <[email-masked]>
Date: Wed, 24 Oct 2018 19:26:31 -0400

Package: emacs
Version: 26.1
Severity: minor

sh-mode does not understand ";|" in zsh case statements.

emacs-26.1 -Q foo.sh

case x in
    x) echo 1 ;|RET

-> "Variable binding depth exceeds max-specpdl-size"