marijnh/CodeMirror — pull request #982 by pydichandra (2012-11-17 05:05:47+00:00)
Title: fix extra indentation caused by ';' in 'top'/'}' contexts.

';' after end of class definition is changing context to 'statement' from 'top' (or '}'). This results in subsequent lines to be indented with 2-spaces (extra).
Fix is not to pushContext when curPunc is ';' and context.type is '} or 'top'.