Bringing VIM philosophy into window management