I gave a talk lately at DevClub about vim autocompletion out of the box and registers. Sorry, english-speaking friends, the talk is in Russian.