3 ms·
Snippets in Atom is the first time I've ever used any kind of autocomplete, and it seems to mostly just slow me down. If it finds a match on a thing that's at t
by SwellJoe 10y ago
Snippets in Atom is the first time I've ever used any kind of autocomplete, and it seems to mostly just slow me down. If it finds a match on a thing that's at the end of a line, it'll replace what you just typed when you hit enter...changing it from what was actually intended to the snippet. And, even when it's not at the end of a line, I end up context switching a lot more to figure out what just happened and why my text changed.
I feel like with Java it makes a lot of sense to have smart completion, because you end up with incredibly deeply nested identifiers and such. A whole lot of typing. But, I don't code in Java, in the general case (aside from occasionally tinkering with Android APIs, with thoughts to some day making an app). For many more concise languages, it feels like a solution looking for a problem.
I could be wrong. This could be a thing that would provide clear value, if I were to put in the time to learn how to use it correctly. But, so far, I just feel vague frustration when I have the feature turned on.
That said, having docs available as you type is something I can see clear value in. I have to have API docs open 100% of the time when coding...having it jump to the right function as I'm typing it would be awesome. It seems like Kite does this, too, which is probably enough reason for me to use it. I've been poking at Python again lately (after many years away from it), because of Tensorflow and Keras, so I'll give this a go.
I wish they had a Linux version. I rarely work in Windows (though ConEmu and WSL has made it so I'm not terribly unproductive in Windows anymore, as I once was).
- alexflint 10y agoWe actually almost delayed launch to get linux support in because it's very close to ready. Several of us internally develop on linux and have been using Kite on linux for a while. Regarding features, there's actually more than just autocomplete and docs: https://kite.com/tour/atom https://kite.com/tour/atom