diff options
Diffstat (limited to 'autoload')
| -rw-r--r-- | autoload/grappele.vim | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/autoload/grappele.vim b/autoload/grappele.vim index f9c7bd3..74af532 100644 --- a/autoload/grappele.vim +++ b/autoload/grappele.vim @@ -4,10 +4,13 @@ function! grappele#Grappele(line, ...)  	let l:column_offset = 0  	let l:mode = get(a:, 1, '') +	let l:visualmode = get(a:, 2, '')  	normal! m'  	if l:mode ==# 'v' +		execute 'normal! ' . l:visualmode +	elseif l:mode ==# 'o'  		normal! V  	endif @@ -28,6 +31,6 @@ endfunction  function! grappele#Recall(mode)  	if exists('s:line') -		call grappele#Grappele(s:line, a:mode) +		call grappele#Grappele(s:line, a:mode, visualmode())  	endif  endfunction | 
