ATOM is my new editor

OK, so if you spend a lot of time writing code, or updating files, chances are you have developed a bunch of habbit forming tasks, each time you do a task.  I was recently introduced to Atom (by Github) and was impressed.  So much so, that I have started using it more than my commercially purchased sublime text.   It just works and it’s additional plugins and active developer community has really made this application a fun micro ide.  

You might argue and say it’s not an IDE, and you would be correct, but it has most of what I want when I code, with extensible options that provide most of the features of a full blown editor.

Visit atom.io to download a copy today.

As of this post it is version 1.33.0.

You can collaborate in real time in Atom using Teletype(beta).

Atom lets developers share their workspace with team members and collaborate on code in real time.

Code better, together

Working on code together in real time is valuable for knowledge sharing and producing quality software. The Teletype package for Atom aspires to make it as easy for developers to code together as it is for them to code alone.

Teletype introduces the concept of real-time “portals” for sharing workspaces. When a host opens a portal, their active tab becomes a shared workspace. There, invited collaborators can join in and make edits in real time. As the host moves between files, collaborators follow along with the active tab automatically.

Real time portals

How code gets shared

Each portal comes to life in two steps:

  1. First you connect to our servers to see who is collaborating. 👋   Hi there.
  2. After that, collaborators share code directly with each other (peer-to-peer).

There’s no centralized server to spy on your keystrokes, and Teletype uses WebRTC to encrypt all communication between collaborators. What happens in the portal stays in the portal.

Getting started

1. Install Atom

Download and install Atom. It’s free, open source, and cross-platform. You can use it on Windows, macOS, or Linux.

2. Install Teletype for Atom

Install the teletype package to start collaborating today. If you need help, take a look at how to install Atom packages.


Share a portal

Click the  icon in the Atom status bar, and flip the switch to start sharing a portal to your workspace. Then invite people to join your portal by sending them your portal URL.

Join a portal

Once someone has provided you with a link to their portal, simply follow the link to join the portal. The portal opens and all collaborators can edit together in real time.

GitHub for Atom

The GitHub package brings Git and GitHub integration right inside your editor! Now you can switch or create branchesstagechanges, commitpull and pushresolve merge conflicts, view and checkout pull requests and more.

Visit the 🚀 documentation to learn how to use all the features.

Everything you would expect

Cross-platform editing

Atom works across operating systems. Use it on OS X, Windows, or Linux.

Built-in package manager

Search for and install new packages or create your own right from Atom.

Smart autocompletion

Atom helps you write code faster with a smart and flexible autocomplete.

File system browser

Easily browse and open a single file, a whole project, or multiple projects in one window.

Multiple panes

Split your Atom interface into multiple panes to compare and edit code across files.

Find and replace

Find, preview, and replace text as you type in a file or across all your projects.

Make it your editor

Packages

Choose from thousands of open source packages that add new features and functionality to Atom, or build a package from scratch and publish it for everyone else to use.

Themes

Atom comes pre-installed with four UI and eight syntax themes in both dark and light colors. Can’t find what you’re looking for? Install themes created by the Atom community or create your own.

Customization

It’s easy to customize and style Atom. Tweak the look and feel of your UI with CSS/Less, and add major features with HTML and JavaScript.


See how to set up Atom

Under the hood

Atom is a desktop application built with HTML, JavaScript, CSS, and Node.js integration. It runs on Electron, a framework for building cross platform apps using web technologies.

About the author