Github announces the Atom IDE

Atom IDE

Atom IDE

In collaboration with Facebook the GitHub team, are pleased to announce the release of Atom-IDE which is a set of optional packages to bring IDE-like functionality to Atom.

All these totally optional such as autocomplete the context, diagnostics, document formatting, plus a number of code navigation features as well as other useful functions.

This integrated development environment is potentially setting a whole new course for what is already a popular and extensible text editor. This initial release includes packages for TypeScript, Flow, JavaScript, Java, C # and PHP.

TypeScript and JavaScript (ide-typescript)

The package ide-typescript take advantage of the server Microsoft TypeScript wrapped in a language server protocol. While it is aimed at TypeScript it also works great with JavaScript which provides you with autocompletion, document outlines, diagnostics and errors, etc.

Flow (ide-flowtype)

Our good friends on Facebook have posted ide-flowtype to bring the power of the Flow-type annotation system to the Atom.

C# (ide-csharp)

Taking advantage of the node-omnisharp package we can incorporate many IDE-like features into Atom for C # through ide-csharp.

Java (ide-java)

For this, it will be necessary to have the Java 8 runtime installed to be able to enjoy much more.

PHP (ide-php)

The ide-php uses a FelixFBecker PHP language server to provide support for the PHP scripting language. It is necessary to have the PHP 7 runtime installed.

A lot of the functions enabled in the Atom IDE are served from the Language Server Protocol (LSP). This is a mechanism through which the IDE can use an "out-of-process server" to provide rich analysis, refactoring, and interactive features for a given programming language.

Atom

Atom

How to use the Atom IDE?

For this Atom Beta 1.21 is recommended as it includes file monitoring and process control necessary to ensure that the underlying language servers are running properly.

We will have to install two packages:

  1. the Atom IDE user interface.
  2. a package that supports the language you want to use.

This will bring up the Packages dialog box Atom installation in Configuration View: install packages and themes.
We will find and install the package atom-ide-ui to enter the IDE user interface. This will be where we will install the IDE language support you need (for example, ide-typescript).


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.