News for hackers. Stuff that matters.
Re:Atom 1.0 by jscheel on Thursday June 25, 2015 @11:03AM (#9778378)
I still haven't given Atom a go. Is it worth switching from ST3?
Re:Atom 1.0 by veidr on Thursday June 25, 2015 @11:19AM (#9778517)
No, it still fares very poorly when matched up against ST3 (or Textmate 2, or basically any high-quality native editor). It is slow slow slow, and has lots of little quirks which are clearly a result of the wacky way they decided to build a text editor.

BUT.... it is way, way better than it used to be. I keep it installed and use it from time to time, to let it update itself and see how it has grown.

It clearly has momentum, and computers clearly are getting faster... probably one day the slowness of it won't matter. But it still matters today -- Atom is noticeably slow on the fastest Mac notebook you can currently buy.

Re:Atom 1.0 by MozMorris on Thursday June 25, 2015 @12:05PM (#9778883)
Sorry be that guy who posts his specs and disagrees... :-)

Running on a stock mid-2011 Air w/ 4GB Ram plus a Thunderbolt display. If it was slow, I would have switched or upgraded my machine sometime ago.

Things that are slow to me are waiting for node-sass to compile on save, server-side code reloading, npm installing... and so on.

Re:Atom 1.0 by lvillani on Thursday June 25, 2015 @12:39PM (#9779153)
It highly depends on your usage pattern.

I usually have one long-lived instance of an editor for the project/thing I'm focusing on, but I also frequently fire up "temporary" instances for one-off editing jobs, from the terminal.

The difference between, let's say, "subl ." (launch Sublime Text in the current directory) and "atom ." is staggering: Sublime Text starts instantly with a boatload of plugins; Atom starts nearly instantaneously but then takes around 5 seconds to become usable, without plugins, after repeated runs.

(Speaking of specs, I'm on a late 2013 Retina MacBook Pro, 16 GB of RAM)

Re:Atom 1.0 by MozMorris on Thursday June 25, 2015 @05:13PM (#9780945)
Yup, that is totally where it is slow. Would be great if they could nail that.

I must be more tolerable to that startup time, perhaps I've even become used to it.

Re:Atom 1.0 by rplnt on Friday June 26, 2015 @04:30AM (#9783008)
I never close my text editor (ST2 that is). Why would I do that? So I guess Atom is not for me then?
Re:Atom 1.0 by rcchen on Thursday June 25, 2015 @11:12AM (#9778463)
I would say that it's at 90+ percent feature parity with ST3; the only real downside is that the package/extension ecosystem is nowhere near as mature as with ST3 right now, but that looks like it is changing very quickly. In addition, ST3 is closed source vs. Atom is open source, and that alone could be a good reason for a number of people to switch.

My recommendation is to give Atom a chance, see if it fits into your workflow (whether it has native support for the languages/frameworks you work in, or if packages exist). If it works out, then you have a viable alternative to ST3 :)

Re:Atom 1.0 by jdc0589 on Thursday June 25, 2015 @11:47AM (#9778739)
the package ecosystem isn't on par yet, but the package DEVELOPMENT ecosystem far surpasses sublime in every way imaginable.

I really did not enjoy writing plugins for sublime. The development/debugging/testing experience isn't especially pleasant.

Re:Atom 1.0 by zzleeper on Thursday June 25, 2015 @01:08PM (#9779330)
Agreed with the last bit. I wrote a few plugins and it drove me insane. Maybe it's the lack of tutorials or sparse documentation.

That said, the new features (.sublime-syntax files instead of TM files, etc.) look very refreshing.

Re:Atom 1.0 by flytwokites on Thursday June 25, 2015 @11:10AM (#9778444)
Re:Atom 1.0 by to3m on Thursday June 25, 2015 @12:36PM (#9779129)
People just don't seem to know how to do fuzzy searching. Xcode has the same problem. I used Xcode every day for 2 years and its fuzzy matching never once made me happy.

Fortunately, I have a concrete solution: copy what Visual Assist does. Space-separated substrings. It makes it very easy to be more precise about what you're looking for, while still letting you be vague when you'd rather, and the computer never has to make a judgement call.

See here: http://docs.wholetomato.com/default.asp?W193 and search for "filtering in the dialog" (their page has no anchors! - I'm certainly not suggesting you should copy their HTML style)

Re:Atom 1.0 by AlexMax on Thursday June 25, 2015 @12:56PM (#9779260)
As a paying user of Sublime Text 3, I finally jumped on the Atom bandwagon a few months ago and have overall been pretty happy.

It's certainly a slower editor - I have found that opening it, creating a new window, and quitting all take more time than I would like. However, I have stuck it out primarily for two reasons:

1. It's far more extensible. Sublime Text has a thriving package ecosystem, but the limitations of the extension API show up in lots of little places. Atom being browser-based comes with its downsides, but it also allows flexibility that Sublime could only dream of.

2. It's open source. Sublime Text is a great editor, but it's closed source, maintained by a single guy, and updates have slowed to a crawl. It's not something I ever felt 100% comfortable with relying on as part of my day-in-day-out workflow.

Re:Atom 1.0 by jjawssd on Friday June 26, 2015 @10:26AM (#9784557)
Amazing how a single guy can outdo the design by committee that is Atom?
Re:Atom 1.0 by szastupov on Thursday June 25, 2015 @11:13AM (#9778467)
At least worth trying. I like atom a lot but it's still noticeably slower than ST3 on my late 2011 Macbook, even with SSD.
Re:Atom 1.0 by MozMorris on Thursday June 25, 2015 @12:09PM (#9778917)
I'm running this spec and I personally don't find the speed is an issue. I waste far more time when once a week Thunderbolt causes a kernel panic.
Re:Atom 1.0 by iamd3vil on Thursday June 25, 2015 @11:10AM (#9778445)
Atom is nice but much slower than ST3. It takes 30 seconds to open a file while ST3 almost instantly loads. It's not worth switching from Sublime.
Re:Atom 1.0 by Klathmon on Thursday June 25, 2015 @11:20AM (#9778530)
I've been using atom for several months now, and i've never had a file take 30 seconds to open..

Granted all my devices use SSDs, but still for me it's been like 10 seconds at the worst, and currently it opens in like 3-4 (and i have about 30 plugins too)

Re:Atom 1.0 by iamd3vil on Thursday June 25, 2015 @12:18PM (#9778979)
I use may be 10 plugins. The speed is improved but still the startup time is so slow. May be I exaggerated a bit, but it will be definitely around 15-20 seconds for me.
Re:Atom 1.0 by wisew on Thursday June 25, 2015 @04:15PM (#9780627)
You don't have to guess about the startup time – you can find the actual startup time by searching for Timecop in the Command Palette.
Re:Atom 1.0 by jszymborski on Thursday June 25, 2015 @11:09AM (#9778428)
I prefer Atom, although I never was quite a ST3 super-user.

The speed issues are all but gone imho (start-up is a bit slow, but I have it open almost all the time so I hardly notice).

The main reason I switched was because Atom is FOSS, and that always bothered me about ST3. It's also very easy to hack on, which is nice as well.

Re:Atom 1.0 by rev_bird on Thursday June 25, 2015 @11:17AM (#9778498)
I'm not a heavy plugin user, so I don't get a lot of the power-user benefits of ST, but the git integration alone has been worth switching. If you're editing a file under source control, it keeps track of changed segments (and files) out of the box. Nice, simple tool that's been really handy even though I only switched last week.
Re:Atom 1.0 by agmcleod on Thursday June 25, 2015 @11:50AM (#9778758)
Comes down to preference. I still use sublime for opening really large files. But otherwise i stick with Atom. I've found when using linters, typescript compile checking and such Atom is just better. The notifications built in and such are great, where as the bottom bar for listing that kind of stuff in sublime feels archaic.
Re:Atom 1.0 by bshimmin on Thursday June 25, 2015 @12:01PM (#9778853)
The consensus seems to be that Atom is still much slower than ST3; I'm still on ST2, and I find it terrible for opening large files and mostly resort to Emacs for that sort of task (and anything involving search and replace with regular expressions on even moderately-sized files). Is ST3 markedly faster than ST2 and generally worth upgrading to now?

(I've held off upgrading because I've always been in the middle of a project... but I'm now realising that I really am just always in the middle of a project, so I might as well just get it over with.)

Re:Atom 1.0 by balls187 on Thursday June 25, 2015 @12:18PM (#9778985)
The files ST3 has choked on, VIM also choked on. All other files, ST3 has performed incredibly well.
Re:Atom 1.0 by grayrest on Thursday June 25, 2015 @11:11AM (#9778454)
If you have a setup that works for you, probably not. Atom's main advantage is that it's in a DOM environment and people could do neat things with it but at the moment the efforts have gone into putting it roughly at feature parity with ST3.
Re:Atom 1.0 by Kequc on Thursday June 25, 2015 @11:10AM (#9778441)
Both are good editors, I haven't tried Atom in about a year. Try it and then report back.
Re:Atom 1.0 by teamhappy on Thursday June 25, 2015 @11:11AM (#9778449)
I switched from Atom back to ST3 a month ago.