News for hackers. Stuff that matters.
Re:Emacs vs. WebStorm for Node.js Development by Illniyar on Tuesday January 26, 2016 @09:41AM (#10973558)
Actually for me, this is much more important: "Symbol and definition lookup is another great feature of WebStorm. While Emacs can find symbols and definitions in a single file via Tern, WebStorm can actually inspect your whole project and find a definition, or at least give you a very pruned list of candidates to choose from."

not being able to Ctrl-click a variable or function really reduces my efficency (especially with code that I did not write entirely on my own).

Re:Emacs vs. WebStorm for Node.js Development by ludwigvan on Tuesday January 26, 2016 @10:07AM (#10973701)
This is possible in emacs to a certain extent, with the help of node itself. See my comment above:

https://news.ycombinator.com/item?id=10973687

Re:Emacs vs. WebStorm for Node.js Development by feider on Tuesday January 26, 2016 @10:54AM (#10973999)
Sure, but the right metric with emacs is how feasible something is, not whether it's possible.
Re:Emacs vs. WebStorm for Node.js Development by emidln on Tuesday January 26, 2016 @09:54AM (#10973615)
I'm not sure how other emacs users do this, but I use `projectile-grep` to grep for symbols in a project all the time. In the spacemacs this is bound to `SPC g s p`.
Re:Emacs vs. WebStorm for Node.js Development by scottaj2 on Tuesday January 26, 2016 @10:16AM (#10973756)
I use helm-ag for the same purpose, but it still generally isn't as fast as CMD-b in webstorm. I should hook up something to do helm-ag for the symbol under point...
Re:Emacs vs. WebStorm for Node.js Development by peterhadlaw on Tuesday January 26, 2016 @10:07AM (#10973702)
Projectile-grep is awesome. I use it too. Although I swapped out grep for platinum-searcher for freaky fast results (at the loss of certain regex features)
Re:Emacs vs. WebStorm for Node.js Development by wging on Tuesday January 26, 2016 @11:06AM (#10974079)
as other have mentioned in this thread, Tern also is capable of inspecting your whole project to find a definition.