atom

Atom: a potential replacement of Sublime Text 2/3

Github Atom’s website and How to get Atom for Linux

Sublime Text 3’s website and How to get Sublime Text 3 for Linux

 

 

Disclaimer: Atom still has to live through the v1.0 release. It’s still in a beta (sort of), so there could be bugs

 

I’ll start with a  list the problems I see in Sublime Text 3 and Atom’s solution.

1) Contributing is hard

However Atom is open sourced under MIT license and you can directly contribute through the atom github repo.

2)  Lack of package control and other necessary packages from the get go

The most popular Sublime Text 2/3 plugin for so much time (Package Control), still isn’t added to Sublime Text 3 by default. This, plus other plugins are lacking in the default.

However Atom has the most needed Sublime-like plugins installed.

3) After effects of Package Control – total packages disarray

The github team does one thing perfectly right, they handle the packages/themes sharing, but also make publishing extremely easy. As seen here. The team also released  an Atom package

4) Overcomplicated settings as packages increase. Drop-down menu madness suggested?

As installed packages increase, Sublime Text 3 adds more and more drop-down menus, while also increasing the json settings files. All results to a cluster of settings in JSON files. While JSON is easy to use, it doesn’t beat the native 2 clicks GUI enable/disable menus in Atom.

 

Bonus points for Atom

Core settings done right.

Atom core settings

Atom core settings

Easy individual package settings control.

Atom settings

Atom settings

 

Sublime Text 2/3 key bindings carried over, plus super easy cheatsheet-like options.

Atom keybindings

Atom keybindings

Package control has its attention and it’s integrated well

Atom package control

Atom package control

Themes are themes and don’t mix with packages. Also way easier management.

Atom themes

Atom themes

 

HOWEVER! Many plugins have yet to see an implementation to Atom, so it might be too early for some really plugins-dependent Sublime users to switch. The good thing is that the GitHub team progresses at a steady pace, Atom gains more and more interest and it won’t be long until plugin developers port their plugins for Atom.

Advertisements