Atom IDE
Atom IDE
Written by Kay Ewbank   
Wednesday, 13 September 2017

Github has announced Atom IDE, a set of optional packages for the Atom text editor that add IDE features such as code navigation, formatting and auto-completion.

atomidebanner

 

Atom started life in  2014 as GitHub's cloud hosted editor, and has gone on to become is a very popular code editor, coming top in a recent Opensource.com poll. Now, with the help of Facebook it is taking the first steps to being a full featured IDE with context-aware auto-completion; code navigation features such as an outline view, go to definition and find allreferences. It also provides hover-to-reveal information, diagnostics (errors and warnings) and document formatting:

 

 

The decision to make the IDE elements optional was explained in the Atom blog, where Ian Olsen of the Atom team at GitHub said:

"Atom’s been straddling the fence between text editor and IDE for years. We’ve come to believe that a benefit of Atom’s hyper-modular architecture is that users who want more IDE features can have them without affecting the experience of those who don’t."

Atom 1.21, currently in beta, takes the first step down this path with Language Server Protocol support and ready-made integrations with five existing language servers.

 

atomide

 

The initial release includes packages for TypeScript, Flow, JavaScript, Java, C# and PHP, all of which provide syntactical analsyis of code by using language servers. The language server protocol is being adopted by a number of organizations including Microsoft, Eclipse, Sourcegraph, Palantir, Red Hat, Facebook and now by GitHub. The developers of Atom say that with the help of the community, they plan to expand the number of languages that Atom-IDE can support, to include Rust, Go, and Python.

In the more general release of Atom, Git integration has been improved so that the way diff views get opened has been reworked so that you get pending pane support and multiple simultaneous diff views.  FInd and Replace has also been improved so that Context lines are now optionally displayed with Find in Project results. You can set the number of available lines before and after matches in the package settings and modify their display inline when looking at the results. PHP support has also been improved with what the developers say are 'dozens' of fixes for PHP grammar support.

 

atomidesq
 

 

 

More Information

Atom IDE

Related Articles

Which Code Editor Do Devs Prefer?

Atom 1.18 Ships With Rich Git Integration  

Atom Asks About Telemetry

Atom 1.5 Released 

Atom 1.1 Released

Atom 1.0 - GitHub's Hackable Editor Becomes Stable

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin.

 

Banner


Google Releases Management API For Android
24/10/2017

Google has released a tool that lets you manage Android devices using a server-side API and with no need to write your own management app.



The Fruit Fly Brain Improves Our Search Algorithms
15/11/2017

The basic hype to this story is "fruit fly brains will improve the search engines of the future". This isn't quite true, but the real message is interesting enough. A study of the fruit fly brain reve [ ... ]


More News

 

 
 

 

blog comments powered by Disqus

Last Updated ( Wednesday, 13 September 2017 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.