From a947fe64e577e6ba8dd2701fc6cb40ac6fb05a76 Mon Sep 17 00:00:00 2001 From: jluehrs2 Date: Mon, 28 Apr 2008 01:23:21 -0500 Subject: convert regex text object to use the new helper function --- vimrc | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/vimrc b/vimrc index 1f1361d..bba8acd 100644 --- a/vimrc +++ b/vimrc @@ -319,10 +319,9 @@ function Textobj(char, callback) endfunction " }}} " / for regex {{{ -function Textobj_regex(inner, operator) +function Textobj_regex(inner, count) let pos = getpos('.') let objstart = 0 - let objlength = 0 let line = strpart(getline('.'), 0, pos[2]) let lines = getline(1, pos[1] - 1) + [line] @@ -330,14 +329,12 @@ function Textobj_regex(inner, operator) for line in reverse(lines) let objstart = match(line, '.*\zs\\\@a/ :call Textobj_regex(0, v:operator) -onoremap i/ :call Textobj_regex(1, v:operator) -xnoremap a/ :call Textobj_regex(0, 'v') -xnoremap i/ :call Textobj_regex(1, 'v') +call Textobj('/', 'Textobj_regex') " }}} " f for folds {{{ function Textobj_fold(inner, operator, count) -- cgit v1.2.3-54-g00ecf