TM2 (at least in Ruby) seems to treat words as what the compiler sees, rather than what the developer sees.<div><br></div><div>For example, in the following ruby code...</div><br>  def some_variable<br>    @so<br>  end<div>
<br></div><div>With the cursor after '@so', when you hit escape, nothing happens.  Given that (from the developers point of view), the accessor method for 'some_variable' and the instance variable name for the same are the same things, shouldn't that complete properly?</div>
<div><br></div><div>The same goes with symbols.  This code has a similar problem...</div><div><br></div><div>  before_filter :some_method</div><div><br></div><div>  def some<cursor></div><div><br></div><div><br></div>
<div>So far, this has probably been one of the frustrating issues in TM2 for me.  Is this going to be fixed/changed?</div><div><br></div><div><br></div>