<p>When defining or calling functions with enough arguments to span multiple lines, I want vim to line them up. For example,</p>

<pre><code>def myfunction(arg1, arg2, arg, ...
               argsN-1, argN)
</code></pre>

<p>The idea is for argsN-1 to have its 'a' lined up with args1.</p>

<p>Does anyone have a way to have this happen automatically in vim? I've seen the align plugin for lining equal signs (in assignment statements) and such, but I'm not sure if it can be made to solve this problem?</p>

I believe you have to issue the command:
```
```
:set cino=(0
```
```
This is when using cindent of course.
edit: I missed "set"