better autocompletion for vim