I'm pretty impressed how fast Atom has evolved in every way, be it performance or plugin system (I was skeptical last year). Its pretty powerful no doubt, but what's really cool about Atom is how quickly you can get started with it. I recently started learning Haskell. Typically I live in Vim, but I was feeling lazy to set up all goodness, so I just randomly started Atom and installed Haskell plugin. And it was so quick and so nice! Auto-completion, linter, type hints all working out of the box. And if you don't like something, like in my case start auto-complete as soon as I type, you could simply disable it from settings.
I don't know if I will leave Vim for Atom, but its certainly a great tool. If some newbie asks my opinion on what editor/ide to use, I will be inclined to say Atom as its so easy to get started with.
PS> And seems like they finally fixed the hidpi issues with this release!
I dream of the day someone shows me a text editor I can be more efficient in than Vim. With a ~30 line .vimrc I can work on the vast majority of the machines on this planet without any trouble; the appeal of editors like Sublime and Atom simply baffle me.
For context, I was a sublime user until about 2 years ago, and prior to that I worked in Notepad++.
However, I rarely work outside of a terminal. So this definitely guarantees a clear bias.
Spacemacs (or even just evil mode) for Emacs. I was a Vim user too for about five years and then I discovered Spacemacs and eventually converted to Emacs keybinds and haven't looked back. The elegance of Emacs is just very hard to surpass.
I use atom-vim as well as the full suite of extremely flexible key-bindings and I am FAR faster in Atom then I was in native vim. Not only that, but the plugin ecosystem is more suitable for my needs, more hackable, and more modern. As a JavaScript developer, Atom has totally recharged my workflow.
One thing that does need some love is tree-view; I sorely miss the full functionality of NERDTree (paging, text search, etc)
Sublime and Atom might be the next best options after vim for people not willing to learn vim. I use vim, I really like it, but I understand a lot of people might not care too much about it, and both of the mentioned editors are very good.
I really enjoy typescript and I really enjoy the cutting edge features. Atom editor is the only editor that has the typescript plugin that works with the latest features of typescript. I hate the performance of atom but it is worth the tooling.
Another POV here, I moved from Visual Studio after using it for over 15 years. For me, Atom is fucking fast. Lack of UML diagramming, database designer and TFS integration is a blessing in disguise.
I love Atom. I've been using it since the day it was announced. But I don't use it for the speed. It still chokes on huge files. When I need to open something big, I reach for Sublime, and it handles it with ease.
I've been meaning to give atom a months worth of working with but am not sure if it's worth moving over to from emacs. I do like how simple its packaging system is. Any major complaints from users?
Plugins are very brittle and hard to read - courtesy of coffescript/javascript - constant 'undefined' error popups and the likes - given up on trying to fix/report as it seems to be a whack-a-mole just using it as a basic text editor and removed all fancy plugins.
Very slow search with large files, rendering performance not the best but tolerable.
On Windows it doesn't let me enter ']}' characters because of my keybord layout conflicting withing with shortcuts (can't tell if this is still the case it was in 1.0 - I haven't used Windows in a while)
I use it for editing python scripts/resource definition YAML files in my asset pipeline and since it mostly comes down to file organization having an actual tree view view where you can cut/paste files and visualize the structure with nice icons beats ASCII art from NERDtree. Also QtCreator project structure with CMake is immutable so I use it to move organize C++ source files as well. It works as a treeview + texteditor and it integrates with git - that's good enough for what I need.
[+] [-] truncate|10 years ago|reply
I don't know if I will leave Vim for Atom, but its certainly a great tool. If some newbie asks my opinion on what editor/ide to use, I will be inclined to say Atom as its so easy to get started with.
PS> And seems like they finally fixed the hidpi issues with this release!
[+] [-] farresito|10 years ago|reply
I haven't personally tried it yet, but something like this will certainly be a good option in the future.
[+] [-] rhgraysonii|10 years ago|reply
For context, I was a sublime user until about 2 years ago, and prior to that I worked in Notepad++.
However, I rarely work outside of a terminal. So this definitely guarantees a clear bias.
[+] [-] jolux|10 years ago|reply
[+] [-] cnp|10 years ago|reply
One thing that does need some love is tree-view; I sorely miss the full functionality of NERDTree (paging, text search, etc)
[+] [-] thedz|10 years ago|reply
And I say this as an emacs evil user.
[+] [-] farresito|10 years ago|reply
[+] [-] askafriend|10 years ago|reply
[+] [-] trevordev|10 years ago|reply
[+] [-] Scarbutt|10 years ago|reply
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] Hominem|10 years ago|reply
[+] [-] freshyill|10 years ago|reply
[+] [-] voltagex_|10 years ago|reply
[+] [-] aikah|10 years ago|reply
Speed is relative. Faster than what editor ?
[+] [-] jonwot|10 years ago|reply
[+] [-] jolux|10 years ago|reply
[+] [-] moonchrome|10 years ago|reply
Very slow search with large files, rendering performance not the best but tolerable.
On Windows it doesn't let me enter ']}' characters because of my keybord layout conflicting withing with shortcuts (can't tell if this is still the case it was in 1.0 - I haven't used Windows in a while)
I use it for editing python scripts/resource definition YAML files in my asset pipeline and since it mostly comes down to file organization having an actual tree view view where you can cut/paste files and visualize the structure with nice icons beats ASCII art from NERDtree. Also QtCreator project structure with CMake is immutable so I use it to move organize C++ source files as well. It works as a treeview + texteditor and it integrates with git - that's good enough for what I need.
[+] [-] plexicle|10 years ago|reply
I like that it's open source, but I couldn't bring myself to contribute because it's all Coffee. That's more of a personal gripe, though.
[+] [-] ahoge|10 years ago|reply
AltGr is still broken. The problem has been known for almost 2 years and there are about a hundred duplicates.
https://github.com/atom/atom-keymap/issues/35
If you aren't using an US keyboard layout, this might be a problem.
[+] [-] Scarbutt|10 years ago|reply
[+] [-] kenrick95|10 years ago|reply
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] gct|10 years ago|reply