[TxMt] Pasting and indents
allan at macromates.com
Fri Jun 10 18:31:20 UTC 2005
On Jun 10, 2005, at 17:20, Jack Baty wrote:
> Line #5 shouldn't be indented any more than line #6, yet it's
> indented with 2 additional tabs (or set of 4 spaces, doesn't matter
> which I use). That's not supposed to happen, right?
The reason it changes the indent is because re-indent pasted text is
enabled in the preferences.
As for your double-indent, the reason for that (i.e. the reason the
re-indent of pasted text is not smart enough to do it right) is
because you do not select from the beginning of line 2, but instead
skip the two tabs.
So what you actually store on the clipboard is this:
@todos = Todo.find(:all, :include => [:users, :job])
render_partial_collection "todo", @todos
TextMate will then re-indent that to where you paste it, meaning
inserting two tabs in front of _both_ lines.
I have on the to-do that it should store the current indent of copied
text on the clipboard, which should solve this copy/paste pattern,
but for now try to remember selecting from the beginning of the line
when you do copy/paste, and I think you'll find it to work much better.
More information about the textmate