I looked into this open-source sublime-like text editor a long time ago and it was underwhelming. Now that it's a 1.0 release I looked into it again and... it has a live markdown previewer. I'm in love already.
Git diff highlighting is pretty cool too.
Just wanted to express some of my love for Atom. It rapidly became my primary editor when I started using it a few months ago. It's got everything Sublime has, and it's open source, which for me is a killer feature. Every release is noticeably better in terms of performance and features, and the variety of available plugins is absolutely amazing. It's just my $0.02, but you should definitely try it if you haven't... or if it's just been a while since you tried it.
Open source is a really big feature for me too, and i'd probably use an open source clone of something (even if it runs slower) than the thing it cloned for any given program. LibreOffice though... not quite there yet. Still rolling with MS Office and Google Drive.
To me, the killer Sublime Text (and subsequently Atom.io) functionality is the multi find/edit/insertion point. Multiple times a day this helps me get quickly to a result.
I like how it feels modern in features and general architecture, the extensibility. It seems similar to Sublime Text on the surface but there are some important differences below the surface. For example a built-in package manager which Sublime Text inexplicably is missing. Yes, there is the de facto one, but I think there's a philosophical difference in creating a text editor where there is supposed to be an ecosystem rather than just adding the ecosystem as a "feature". Best of all -- it's open source. I have longed for an editor like this being open source. Emacs, Vim, they're great cross platform alternatives, but clearly filling different niches. It feels like a future proof editor which will only grow, potentially overtaking some other popular editors in popularity.
Have been getting to know Atom again over the last day or so. I think the only feature I currently wish it mirrored from Sublime Text (or Notepad) is auto management of new unsaved buffers. It looks like Atom will prompt you to make a decision about these every time you exit, whereas I much much prefer the ST approach of maintaining these until you make the decision at a point that suits you.
Ah, yeah. i have yet to sit down and do much with atom quite yet - just a few files here and there - so I hadn't noticed that myself, but that is an awesome feature that i rely heavily on in Sublime. Really useful in power outages too (which has happened on clear days before, at the place I work..)
Yeah, i get that. I tried really hard to be a vim wizard and i always went back to sublime just simply because i could do a few things faster in it. If i'm ever in a terminal and need to edit something real quick, chances are i'lk just type "vim <whatever>" and go. But if i'm sitting down at a largeish project, i'll definitely be using Atom/Sublime/some IDE. Maybe one day i'll sit down and force myself to use vim more. Slap looks pretty interesting though, i'll look into that.
I did that several times with emacs, but finally got the hang of it. I just prefer the terminal. My world is a terminal and a browser. Moreover, I'm not running X in an SSH session.I tried really hard to be a vim wizard and i always went back to sublime just simply because i could do a few things faster in it.
I'll have to look at it again. My impression was that it was 'heavy' to run compared to Sublime Text, and unfortunately on my work machine, that matters a lot.