Fast and efficient buffer switching for Vim