Earlier quoted context omitted.
I like to have the flexibility to indent in whatever style the code calls for. That said, looking over the Python docs again, their implementation of significant whitespace is a lot more flexible than I remembered. I didn't realize you could do one-line method definitions, and that the whitespace only kicks in when you write a multi-line block. Here's a question for you. In Python, if you have a couple of nested lamb…
No.
Edit: Alright, got a branch that starts with a little significant whitespace going here:
http://github.com/jashkenas/coffee-script/tree/whitespace
It can't handle the first of the two cases mentioned above just yet, but it compiles the second one correctly.