Here&#x27;s another one that needs to get fixed with Atom.  Try writing this in the editor with syntax set to Go:<p>expected<p>func someFunc() {<p><pre><code>        aSlice := []string{}{

 	}</code></pre>
}<p>actual<p>func someFunc() {<p><pre><code>        aSlice := []string{}{
</code></pre>
}<p>}<p>The end bracket on the slice&#x27;s initializer never indents correctly when you type it and hit &lt;enter&gt;.  It always defaults to the first character of the next line.  It seems insertNewLine somehow is not able to grok the idea of more than one set of matching brackets.<p>Edit: issue filed <a href="https:&#x2F;&#x2F;github.com&#x2F;atom&#x2F;bracket-matcher&#x2F;issues&#x2F;209" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;atom&#x2F;bracket-matcher&#x2F;issues&#x2F;209</a>