Bardzo łatwe. Pobierz i zainstaluj Exuberant ctags (http://ctags.sourceforge.net/) (część dowolnej dystrybucji Linuksa działa nawet w systemie Windows).
W katalogu projektu to zrobić:
# ctags -R .
który generuje plik o nazwie "tags".
Teraz uruchom twój vim w tym samym katalogu. Otwórz plik, korzystaj z OmniCompletion i innych rzeczy, które możesz wykonywać za pomocą tagów.
Nie należy, podczas gdy nie jest to idealne rozwiązanie (całkowicie ignoruje kontekst), daje co najmniej coś. Dużą zaletą jest to, że możesz zrobić to samo z każdym innym językiem, który obsługuje ctags (ponad 40 języków komputerowych). Możesz także przejść do definicji (funkcja, stała itd.). Czytaj: http://vim.wikia.com/wiki/Browsing_programs_with_tags