Add tab completion function from g bernhardt vimrc