Thanks for answers.
If someone needs this, in Tabular it works with:
:Tabularize /^[^:]*\zs:/r1c0l0 :Tabularize /^[^=>]*\zs=>/l1
If you want to use this in a function in your vimrc:
function IndentV() Tabularize /^[^:]*\zs:/r1c0l0 Tabularize /^[^=>]*\zs=>/l1 endfunction map <Leader>iv :call IndentV()<cr>
So, you just select the text in visual mode and press \iv to make it happen.
source share