I'm encouraging people to share their thoughts here on Github's [Atom Editor](https://atom.io). ---- > For this reason, we didn't build Atom as a traditional web application. Instead, Atom is a specialized variant of Chromium designed to be a text editor rather than a web browser. Every Atom window is essentially a locally-rendered web page. — [The Nucleus of Atom](http://blog.atom.io/2014/02/26/the-nucleus-of-atom.html) ---- Looks like they've open-sourced a lot of the libraries (80+) but not the whole thing. ---- One of my editor use-cases is dealing with multi-megabyte UTF-8 polytonic Greek in syntax-highlighted formats. I've filed bugs with other editors in the past where they've performed poorly with these files. Will be interesting to see how Atom goes. ---- > Atom is free during the beta period. ...suggests it won't be after. ---- `cmd-shift-P` to get the command palette. Sounds familiar. ---- Unsurprisingly, one of the first things I noticed opening up an existing project was the integrated Git support. ---- I guess this answers my earlier question about multi-megabyte files: Uncaught Error: Atom can only handle files < 1MB, for now. ---- Atom makes use of CSON which seems to be to JSON what CoffeeScript is to JSON. Disturbingly, reading it seems to involve an eval: result = coffee.eval(src, opts) (see for details) ---- The extreme modularity of Atom reminds me a little of Eclipse. In fact, I wonder if it could be said that Atom is to the modern world of CoffeeScript, Node, etc what Eclipse is to the world of Java. ---- Does Atom Editor have an equivalent of option-click-drag? ---- `cmd-D` is handy for additively selecting multiple occurrences of a string for simultaneous editing of them. ---- For anyone questioning Atom being an odd tangent for GitHub, here's how I see it: Chrome:Google::Atom:GitHub