(Posting this as a new thread as not to derail the "custom formatting" thread)
After working with the VS.Php 2.9 Beta with VS2010 for a few days, I'd like to formally ask for a "do not ever format my code" option (save for block-level indentation, obviously). If this was provided as an option by the release of 2.9, I would upgrade, guaranteed. The formatting is just way too erratic to be useful - I spend far, far more time reformatting code than I would to format it in the first place.
Sometimes I'm typing a multi-line statement and the FIRST line of the statement gets indented two or three tabs too far. e.g.
class Example
{
[tab]function Abc()
[tab]{
[tab][tab]return array(
[tab][tab][tab]'example' => true);
[tab]}
}
When typing the closing bracket after "true", the "return" line gets indented three or four times too far. I can understand it trying to indent the second line more, as that's a matter of preference, but the first line obviously should not be indented more. Very, very strange.