Save expand/collapse code folding!

I've recently found under preference the ability to have code folding which is very helpful but every time I switch tabs everything is expanded.

This is very annoying specially when you have collapse specific parts of your code and go check something on another tab just to have it all expanded.

ALSO, it would be nice if there's a shortcut to collapse/expand everything.

Thanks!

Some posibility exists, to hack editor =)

// This once
#define region(…)

// Now we can use regions what begins with { and ends }
#region(“Region name”, {)

#region(})