John's vim configuration