Having said that, even though Emacs packages are written by single individuals, mostly, in their free time, they are still quite comparable with the commercial product developed by a company (and sometimes Emacs modes are better).
So, back to WebStorm.
tern-highlight-refs), but WebStorm also highlights the assignment a little differently than usages of the variable:
Of course, Emacs’ highlighting of variables can be tweaked the same way, easilly.
On the same screenshot you can see another nice feature–WebStorm underlines function arguments and their usages. This let’s you immediatelly understand function’s signature.
Intentation level cues