Atom: First Impressions

I spent a bit of time today playing with Atom, and it does not suck. I have to admit I went into it with low expectations.

Things I like (in no particular order):

  • a UI that obviously¬†is designed to support largely keyboard-driven interaction (e.g., it is very straightforward to turn on/off soft-wrapping of text, something that I need for whatever I use for my Q&D text editing, as soft-wrap for drafting text = necessary while soft-wrap for any sort of code = worse than bad),
  • a language mode for CFML (thank you, Adam Tuttle) already available,
  • availability of Emmet as a package,
  • a reasonably-polished preferences UI that makes it simple to configure.

Perfect? Not by a long shot. But good enough to convince me that I need to poke a little further before I write it off.