Reputation: 1186
So what I love about WebStorm is it can do amazing autocomplete after putting a "." and i love all the code completions and linting. Webstorm is very resource heavy and pretty ugly. With atom I can't figure out how to do this. What plugins can I install or customize to get this to work for my likings?
Upvotes: 14
Views: 8558
Reputation: 1186
Almost 2 years later and this post is still pretty popular. For people who are interested, Atom has released an extension to their own atom that gives it IDE features called Atom IDE. From the website that I just linked:
Get smarter context-aware auto-completion, code navigation features such as an outline view, go to definition and find all references. As well as hover-to-reveal information, diagnostics (errors and warnings) and document formatting.
I have been using it daily with my Python, HTML, CSS and JavaScript code and it works really nicely.
In my question i posted nearly 2 years ago, I mentioned how WebStorm is very resource heavy and ugly (so mean of me). Adding Atom IDE to Atom makes it much slower if you are on a slower machine. That being said, it is a good way to get these features on Atom.
Upvotes: 2
Reputation: 5428
For JavaScript development, I would recommend atom-ternjs.
atom-ternjs
JavaScript code intelligence for atom with Tern. Adds support for ES5, ES6 (JavaScript 2015), Node.js, jQuery, Angular and more. Extendable via plugins. Uses suggestion provider by autocomplete-plus.
Set up your project with Packages
-> Atom Ternjs
-> Configure Project
, and your intelligent JavaScript autocompletion is ready to go.
Happy coding!
Upvotes: 13