As I write this entry in markdown, I see the live results a separate pane to the right. It’s only been a few minutes but so far I’m very impressed with Atom. You should go check it out if you haven’t already. Here’s what I like so far.
Shrug. Whatever you call them, their plugin/package system is great. It’s easy to install packages and the ones I’ve installed start working immediately without restart. Smells like there’s some good design under the hood.
Packages can provide various ‘commands’ you can run. Running these commands is like spot line on OS X. You type command + shift + P, then as you start typing it searches the commands. Very nice.
In particular the git integration seems interesting. When you edit a file, it indicates which lines have changed, and which are new. With the git-plus package installed it’s easy to run git commands without ever leaving your editor. Normally I’m not a big fan of IDE intgration with git. With the command searching interface, it’s fun.
It’s built with Electron which is also terrific as well. I think that’s separate post. But you should check it out if you want to build desktop apps using node.js + HTML5.
It’s FLOSS. Turns out it’s made by GitHub. Lots of great FLOSS coming out of GitHub. Thanks!
Update (2016-02-28): The goto declaration ability of WebStorm is FAR superior
to any Atom packages I’ve tried. This is the only thing keeping me from using Atom
as my daily driver for development.