Though I much prefer vim, I am sometimes forced to use emacs when I do
pair programming.  One of the quirks I have noticed in the ruby emacs
mode is that if I have something like:

  a_long_object_name.a_long_method_name(
      a_long_parameter_name,
      another_long_parameter_name)

Emacs wants to format it this way:


  a_long_object_name.a_long_method_name(
                                        a_long_parameter_name,
                                        another_long_parameter_name)

A workaround is to do this:

  a_long_object_name.a_long_method_name
  (
   a_long_parameter_name,
   another_long_parameter_name)

but that's a hack, and IMO it's ugly.  Does the ruby mode support
formatting methods the first way instead?

Thanks,

Paul