I use Vim as my text editor and ctags for source code navigation. I’ve found ctag’s default javascript tagging to be lacking so I’ve added the following to my ctags config file to handle some of the newer ES6 ES2015 syntax such as classes1. Note that the listing below contains comments which ctags config files don’t support. You can find the actual file on Github. --languages=-javascript --langdef