Improvementgood first issue
描述
In case foo in (bar) ls;; esac:
- The
lsnot highlighted as a command word. - The
esacis not highlighted as a reserved word. - The
case/esacpair should be subject to balanced-parenthesis logic, likedo/done. (Soesacis highlighted in red if not preceded by acase, etc.) - If the second word after
caseis notin, then it is a syntax error.