Way to get VS 2008 to stop forcing indentation on namespaces?

Posted by Earlz on Stack Overflow See other posts from Stack Overflow or by Earlz
Published on 2010-02-08T22:49:16Z Indexed on 2010/04/04 17:03 UTC
Read the original article Hit count: 294

I've never really been a big fan of the way most editors handle namespaces. They always force you to add an extra pointless level of indentation.

For instance, I have a lot of code in a page that I would much rather prefer formatted as

namespace mycode{

class myclass{
  void function(){
    foo();
  }
  void foo(){
    bar();
  }
  void bar(){
    //code..
  }

}

}

and not something like

namespace mycode{

  class myclass{
    void function(){
      foo();
    }
    void foo(){
      bar();
    }
    void bar(){
      //code..
    }

  }

}

Honestly, I don't really even like the class thing being indented most of the time because I usually only have 1 class per file. And it doesn't look as bad here, but when you get a ton of code and lot of scopes, you can easily have indentation that forces you off the screen, and plus here I just used 2-space tabs and not 4-space as is used by us.

Anyway, is there some way to get Visual Studio to stop trying to indent namespaces for me like that?

© Stack Overflow or respective owner

Related posts about visual-studio

Related posts about c#