Fix refactoring

This commit is contained in:
haya14busa 2014-01-09 05:07:17 +09:00
parent 22ed806308
commit d4cfdf05bb

View File

@ -469,16 +469,16 @@ function! s:load_migemo_dict() "{{{
endfunction "}}} endfunction "}}}
" -- Others ------------------------------ " -- Others ------------------------------
" Handle Visual Mode {{{ " Handle Visual Mode {{{
function! s:GetVisualStartPosition(c_pos, v_start, v_end, direction) "{{{ function! s:GetVisualStartPosition(c_pos, v_start, v_end, search_direction) "{{{
let vmode = mode(1) let vmode = mode(1)
if match('Vv',vmode) < 0 if match('Vv',vmode) < 0
throw 'Unkown visual mode:'.vmode throw 'Unkown visual mode:'.vmode
elseif vmode ==# 'V' "line-wise Visual elseif vmode ==# 'V' "line-wise Visual
" Line-wise Visual {{{ " Line-wise Visual {{{
if a:v_start[0] == a:v_end[0] if a:v_start[0] == a:v_end[0]
if search_direction == '' if a:search_direction == ''
let v_pos = a:v_start let v_pos = a:v_start
elseif search_direction == 'b' elseif a:search_direction == 'b'
let v_pos = a:v_end let v_pos = a:v_end
else else
throw 'Unkown search_direction' throw 'Unkown search_direction'
@ -944,7 +944,7 @@ function! s:EasyMotion(regexp, direction, visualmode, mode, ...) " {{{
let v_start = [line("'<"),col("'<")] " visual_start_position let v_start = [line("'<"),col("'<")] " visual_start_position
let v_end = [line("'>"),col("'>")] " visual_end_position let v_end = [line("'>"),col("'>")] " visual_end_position
let v_original_pos = s:GetVisualStartPosition(c_pos, v_start, v_end, a:direction) let v_original_pos = s:GetVisualStartPosition(c_pos, v_start, v_end, search_direction)
"}}} "}}}
" Reselect visual text {{{ " Reselect visual text {{{