Hi guys, I do not want to risk never getting another one of Daniel's splendid gremlin answers, but I am afraid that I like Marko's systematic "to -the-left" indentation style better. Probably because it resembles the python PEP-8 style I am used to (also python's 80 char line length limit forces you to think about clean code formatting).
As to closures that do not fit a single line: I prefer to insert a named lambda (in Java/Scala) or an externally defined string ${myClosure} (in the Groovy repl). Fixed styling rules per type of step could be cumbersome since a natural grouping of steps will depend on the overall logic of the traversal. Best wishes, Marc