Make i_<c-t> work in an empty line
This commit is contained in:
parent
0be8924759
commit
a389d7ebd7
@ -1053,7 +1053,12 @@ endfunction "}}}
|
|||||||
function! s:change_level(from_line, to_line, direction, plus_children) "{{{
|
function! s:change_level(from_line, to_line, direction, plus_children) "{{{
|
||||||
let from_item = s:get_corresponding_item(a:from_line)
|
let from_item = s:get_corresponding_item(a:from_line)
|
||||||
if from_item.type == 0
|
if from_item.type == 0
|
||||||
|
if a:direction == 'increase' && a:from_line == a:to_line && empty(getline(a:from_line))
|
||||||
|
"that's because :> doesn't work on an empty line
|
||||||
|
normal! gi
|
||||||
|
else
|
||||||
execute a:from_line.','.a:to_line. (a:direction == 'increase' ? '>' : '<')
|
execute a:from_line.','.a:to_line. (a:direction == 'increase' ? '>' : '<')
|
||||||
|
endif
|
||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
if a:from_line == a:to_line
|
if a:from_line == a:to_line
|
||||||
|
Loading…
Reference in New Issue
Block a user