I've been doing it pretty much exclusively for about 20 years, but I don't think I've ever written anything about the style considerations that come from using a structure-aware editor to code.
One of the big debates is where do the curly braces go?
That's the way I do it.
I don't think the placement of the left brace is controversial. Why spend a line with a structural symbol if you don't have to.
But there's a long-standing argument about the right brace.
I always put it at the same level that the curly braces contain.
The advantage is this: When I want to move the block of code, I can just drag the headline with the condition in it. No need to select two lines.
That, and it feels conceptually right to me. If possible every construct should take up one line when collapsed. There are some examples where this isn't neat, in if-then-else, try-catch and switch statements. That's life, nothing's perfect.