fix zero origin base value

closes #420
This commit is contained in:
Yasuhiro Matsumoto
2018-05-21 10:39:09 +09:00
parent acc5ac7a9b
commit f5b185e3a2
3 changed files with 16 additions and 11 deletions

View File

@@ -182,17 +182,9 @@ endfunction
function! s:itemno(itemno, current) abort
let current = a:current
if current.basedirect > 0
if current.basevalue ==# 0
return a:itemno
else
return current.basevalue - 1 + a:itemno
endif
return current.basevalue - 1 + a:itemno
else
if current.basevalue ==# 0
return current.multiplier - 1 - a:itemno
else
return current.multiplier + current.basevalue - 2 - a:itemno
endif
return current.multiplier + current.basevalue - 2 - a:itemno
endif
endfunction