Atom is a cross platform open source text/source code editor developed by GitHub written in C++, Node.js, Coffee Script, JavaScript, CSS. Atom offers a built-in package manager called APM to install packages developed by Atom developers and third-party developers. Atom is built on top of Chromium-based desktop application framework. The user can tweak atom UI. All the user must do is edit a simple stylesheet written in ‘less’. This stylesheet overrides the default config. The Atom UI can also be reset by cleaning the changes made me the user. Atom editor in active development, Atom by default has a limit of only a file of 2 MB which can be tweaked by the user if he wishes to open a larger file. Atom supports languages that other editor does not support (example: sass, scss).

You can install Atom very easily on Arch Linux, Atom has a PKGBUILD on AUR.

Installing

We need Yaourt to install Atom, you can install Yaourt from here.

To install release built of Atom. Atom release downloads it from GitHub release builds.

yaourt -S atom-editor  

To install Git built of Atom. Atom git builds Atom by downloading it from GitHub

yaourt -S atom-editor-git  

Once Atom is done installing you can launch it from the application menu or execute.

atom .  

By default, Atom installs Atom’s CLI tools in Linux.

apm  

The Atom release and the git built both will build Atom using Node.js on your system. Atom currently does not officially offer pre-built packages for any Linux distribution. Atom’s performance will vary depending on your system and may has longer load up time based on your system speed of opening applications. Atom has crossed build one hundred which means Atom is more stable.

Now you have Atom installed on Arch Linux. If you have any problem, feel free to leave a comment below.

I compiled a list of software and services that I use to improve my workflow, here is the link to the list.

Darryl Dias

I’m Darryl. I’m a 3D Artist, Programmer and Linux enthusiast. On this site I share my insights, tips and tricks, tutorials, methods and best practices.