Add window horizontal/vertical toggle

This commit is contained in:
2019-10-23 14:09:57 +01:00
parent 42ccd68d0f
commit 2b3fae1174

17
vimrc
View File

@@ -374,3 +374,20 @@ function! PrintFile(fname)
call delete(a:fname)
return v:shell_error
endfunction
function! ToggleWindowHorizontalVerticalSplit()
if !exists('t:splitType')
let t:splitType = 'vertical'
endif
if t:splitType == 'vertical' " is vertical switch to horizontal
windo wincmd K
let t:splitType = 'horizontal'
else " is horizontal switch to vertical
windo wincmd H
let t:splitType = 'vertical'
endif
endfunction
nnoremap <silent> <leader>wt :call ToggleWindowHorizontalVerticalSplit()<cr>