Why moving the code block and changing the indentation ?
It seems only `vsplit2();` call should have to be moved.