There are some decent object plugins on github. Look at vim-textobj-user for the parent plugin and then vim-textobj-indent for some useful ones based on indent level. I don&#39;t think there&#39;s anything that can handle haskell style arguments... although I think they are always either single identifiers or something wrapped in parens, so yiw and yib should handle it usually.<div>

<br></div><div>-John<br><div><br><div class="gmail_quote">------------------------------<br><br>Message: 6<br>Date: Wed, 18 Apr 2012 13:23:00 +0900<br>From: Mait &lt;<a href="mailto:mattengi@gmail.com">mattengi@gmail.com</a>&gt;<br>

Subject: [Haskell-beginners] Looking for vim text obejct plugin for<br>       haskell.<br>To: <a href="mailto:beginners@haskell.org">beginners@haskell.org</a><br>Message-ID:<br>       &lt;<a href="mailto:CABQgwkXyHdad4_Btef10N9nFSWXBo9EKB-Yom3jfmp0cRTfJ_A@mail.gmail.com">CABQgwkXyHdad4_Btef10N9nFSWXBo9EKB-Yom3jfmp0cRTfJ_A@mail.gmail.com</a>&gt;<br>

Content-Type: text/plain; charset=UTF-8<br><br>Any good one there everybody knows except me? :)<br><br>--<br>Mait<br><br><br><br>------------------------------<br><br>Message: 7<br>Date: Wed, 18 Apr 2012 13:34:20 +0900<br>

From: Mait &lt;<a href="mailto:mattengi@gmail.com">mattengi@gmail.com</a>&gt;<br>Subject: Re: [Haskell-beginners] Looking for vim text obejct plugin<br>       for     haskell.<br>To: <a href="mailto:beginners@haskell.org">beginners@haskell.org</a><br>

Message-ID:<br>       &lt;CABQgwkWcfa9mL3fSb7RkTuRG8OXhjG3q2Qke=<a href="mailto:yvP9ZoZoo%2BmHw@mail.gmail.com">yvP9ZoZoo+mHw@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=UTF-8<br><br>Especially looking for &#39;argument&#39; object plugin.<br>

<br>function x:xs<br>          ^ &lt;- cursor<br>ysaa) or ysia)<br><br>-&gt; function (x:xs)<br><br>2012/4/18 Mait &lt;<a href="mailto:mattengi@gmail.com">mattengi@gmail.com</a>&gt;:<br>&gt; Any good one there everybody knows except me? :)<br>

&gt;<br>&gt; --<br>&gt; Mait<br><br><br><br>--<br>Mait<br></div><div><br></div><br></div></div>