I think the reason is that all actual JS code is in Atom core and not in this Golang plugin, which inherited the whole indentation and syntax highlighting stuff from textmate and sublime. You can&#x27;t change the code there without making all language plugins (which can only use regexes) break.