From 82b5a6a0ebed1db34a54635d3c05abe651a08231 Mon Sep 17 00:00:00 2001 From: jluehrs2 Date: Wed, 30 Apr 2008 09:05:56 -0500 Subject: handle blank lines after commas a bit better --- vimrc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/vimrc b/vimrc index 3b2b36c..421638d 100644 --- a/vimrc +++ b/vimrc @@ -414,10 +414,11 @@ function Textobj_arg(inner, count) for line in reverse(lines) let argbegin = matchend(line, '.*\%(,\s*\|(\)') + 1 if argbegin != 0 - if argbegin > strlen(line) + while argbegin > strlen(line) let linenum += 1 - let argbegin = matchend(getline(linenum), '^\s*') + 1 - endif + let line = getline(linenum) + let argbegin = matchend(line, '^\s*') + 1 + endwhile break endif let linenum -= 1 -- cgit v1.2.3-54-g00ecf