I know that #defines, etc. are normally never indented. Why?
I\'m working in some code at the moment which has a horrible mixture of #define
I don't know why it's not more common. There are certainly times when I like to indent preprocessor directives.
One thing that keeps getting in my way (and sometimes convinces me to stop trying) is that many or most editors/IDEs will throw the directive to column 1 at the slightest provocation. Which is annoying as hell.