i3 for_window should be separated by commas, not semilcolons
for some reason, vi is no longer mapped to vim