Vim, Javascript, DoctorJS (jsctags) och Taglist (bläddring i källkod)


Jag har installerat DoctorJS (tidigare jsctags) i ett försök att få bra källkodsnavigering/tagglista för Vim (med användning av Taglist-pluginet).

Installationen gick bra, men Vims Taglist fungerar inte med DoctorJS.

När jag försöker öppna tagglistfönstret i Vim via :TListToggle får jag följande fel:

Taglist: Failed to generate tags for /home/me/script.js
ctags: illegal option -- -^@usage: ctags [-BFadtuwvx] [-f tagsfile] file ...^@

Jag har sökt på webben och hittat denna guide som föreslår ett ersättningsplugin kallat Taglist-Plus, men det fungerar inte med DoctorJS, endast med den gamla ounderhållna versionen, jsctags.

Kort sagt - jag kan inte få detta att fungera. Väldigt frustrerande. Vi borde kunna ha bra JavaScript-källkodsbrowsning!

Finns det några Vim-experter där ute som har lyckats få det här att fungera?

Tack i förväg.

Bättre lösning:

Efter att ha löst detta problem (tack för svaret, @romainl) skrev jag en kort guide om hur man får detta gjort enkelt som svar på en annan fråga. Jag rekommenderar att kolla in den.

Svar #1

Jag använder TagBar. Den senaste versionen ska stödja DoctorJS.