> method(foo,
>        bar,
>        baz)
> 
> However, with vim, bar will align itself with method not with foo, and
> baz will align itself with bar.  So you end up with:
> 
> method(foo,
> bar,
> baz)

Do you use vim-ruby's indent file?

" Language:	Ruby
" Maintainer:	Gavin Sinclair <gsinclair at soyabean.com.au>
" Developer:	Nikolai Weibull <lone-star at home.se>
" Info:		$Id: ruby.vim,v 1.21 2003/10/20 01:02:13 pcp Exp $
" URL:		http://vim-ruby.rubyforge.org/

Cheers,
Thomas.