<div dir="ltr"><div class="gmail_extra"><span style="font-family:arial,sans-serif;font-size:13px">In one of the recent updates (I think), the default behaviour when hitting return inside a new set of braces seems to have changed.</span><div style="font-family:arial,sans-serif;font-size:13px">

<br></div><div style="font-family:arial,sans-serif;font-size:13px">Previously opening a pair of braces and hitting return would result in the following:</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div>

<div style="font-family:arial,sans-serif;font-size:13px">{</div><div style="font-family:arial,sans-serif;font-size:13px"><span style="white-space:pre-wrap">      // caret here</span><br></div><div style="font-family:arial,sans-serif;font-size:13px">

}<br clear="all"><div><br></div><div>Now I get:</div><div><br></div><div>{</div><div>// caret here}</div><div><br></div><div>This is affecting all the grammars I commonly use - PHP, CSS, JS but presumably is global.</div>

<div><br></div><div>Did I inadvertently change a setting somewhere or is this a change of the default <span class="il" style="background-color:rgb(255,255,204)">TextMate</span> behaviour that I missed?</div><div><br></div>

<div>Either way, is there a way to return to the old behaviour? I have done a few searches and seen some mentions in certain languages that you may be able to build a snippet to fire on enter if the syntax supports specific enough scoping but I'm failing to get it to work for me.</div>

<div><br></div><div>Dom</div></div>
</div></div>