From 64c9b0a4bb353cefae57c2292e4fba52c839d77d Mon Sep 17 00:00:00 2001 From: jluehrs2 Date: Wed, 30 Apr 2008 16:08:47 -0500 Subject: make sure getting rid of an argument doesn't leave end of line whitespace --- vimrc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vimrc b/vimrc index 07b2084..a42e6e6 100644 --- a/vimrc +++ b/vimrc @@ -480,6 +480,12 @@ function Textobj_arg(inner, count) endif endif if argend >= strlen(endline) + if argendline == argstartline + let newbegin = matchend(strpart(endline, 0, argbegin), '.*,') + if newbegin != -1 + let argbegin = newbegin + 1 + endif + endif let argend = 0 let argendline += 1 endif -- cgit v1.2.3-54-g00ecf