I am experiencing something similar here and would be more than happy to work through a solution for other readers.
This is my .haml snippet:
- if result_type_field = render '/sub_forms/result_type_field', :f => f, :record => record, :field_name => field_name - else %td{:class => :form_field, :colspan => 1, :style => "text-align: center"} .label.top = same_value_button(record_name, field_name)
if I delete a character at the end of the 2nd line, let's say the 'e' in 'field_name' it removes the indent - very annoying.
Let me know how I can help resolve this.
Thanks,
Ed.
Allan Odgaard-4 wrote:
On 17/02/2012, at 23.40, River Brandon wrote:
yes, that describes the problem. the new line doesn't always need extra indent, though, and since it's classic sass syntax (indent-based) i don't know if there's a way to have it detected. i'd be happy with it just respecting my indent (or out-dent) when starting a new line.
The thread I linked to¹ describes how to disable these indent corrects “as you type”.
As for adjusting the patterns, is there any indication on line n that line n+1 should be indented? If so, TextMate can be taught about it.
¹ http://lists.macromates.com/textmate/2012-January/034042.html
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate