Brian Schröder wrote:

> > > However, the myvar = case foo still breaks on the next line.

> > I'll add support for this at a later time.  Until then, consider
> > rethinking writing code that uses the case statement in this manner,

> I like this kind of code.

> a = case b
>    when 1: 10
>    when 2: 20
>    else 50
>    end

> makes it clear that something is assigned to a.

Sure, but tell me a reasonable way to indent it and provide me with the
code to do it and I¡Çll add it immediately.  Adding something like this
will require changes that will ripple through the whole indentation
code.  People seem to think that indentation is a simple matter.
Perhaps they should give it a try sometime.  Coming up with a reasonable
Ruby indentation definition took me two weeks of hard work and heavy
thinking.  Neither Ruby nor Vim is very friendly to do this kind of
stuff for.  Another deterrent thing is that people complain when it
doesn¡Çt work but keep very quiet when it does,
        nikolai

-- 
Nikolai Weibull: now available free of charge at http://bitwi.se/!
Born in Chicago, IL USA; currently residing in Gothenburg, Sweden.
main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}