diff options
author | jluehrs2 <jluehrs2@uiuc.edu> | 2008-04-30 09:05:56 -0500 |
---|---|---|
committer | jluehrs2 <jluehrs2@uiuc.edu> | 2008-04-30 09:05:56 -0500 |
commit | 82b5a6a0ebed1db34a54635d3c05abe651a08231 (patch) | |
tree | d6a7635bf45aabdb491a9323ef6b7fdf6ade963c | |
parent | f78aaa4c9f8893383abfb79d082ce08a844d49ea (diff) | |
download | vim-textobj-82b5a6a0ebed1db34a54635d3c05abe651a08231.tar.gz vim-textobj-82b5a6a0ebed1db34a54635d3c05abe651a08231.zip |
handle blank lines after commas a bit better
-rw-r--r-- | vimrc | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 |