4 ms·
I really wanted to like Atom, but it always felt unfinished and clunky with crashes/freezing/locking becoming more of a regular occurrence with the more plugins
by iDemonix 9y ago
I really wanted to like Atom, but it always felt unfinished and clunky with crashes/freezing/locking becoming more of a regular occurrence with the more plugins or extensions you use.
It's one saving grace is that I thought Sublime was a bit bulky/memory hungry, but Atom gave me a new found appreciation for Sublime which I'm now back in love with!
- PhasmaFelis 9y agoAtom claims to have code folding, but (despite having syntax highlighting) the code folding function works naively off of indents, not syntax, so you're out of luck working on any codebase with less-than-meticulous indentation, zero-indent comments, etc. Unfortunately, IIRC, Sublime does exactly the same thing. It's really frustrating. I haven't been able to find a good all-purpose Mac programmer's editor with working code folding.
- cbcoutinho 9y agoAtom is currently in the process of working on implementing a new source folding parser [0] based on something called 'tree-sitter' [1]. If you are interested in following that development, feel free to watch that PR. [0] https://github.com/atom/atom/pull/16299 https://github.com/atom/atom/pull/16299 [1] https://github.com/tree-sitter/tree-sitter https://github.com/tree-sitter/tree-sitter
- PhasmaFelis 9y agoDone, thanks.
- sametmax 9y agoUnless you use Python and Saas. In which case indentation is always perfect.
- kccqzy 9y agoExcept for comments.
- bhouston 9y agoIt is nice if you incorporate an opinionated code formatter into your git pre-commit scripts and also into the editor itself.
- tokenizerrr 9y agoI used to love atom, but I started using it for Go recently and it crashes all the time. Every hour or so it crashes at least once, oftentimes more than once.
- petre 9y agoIt works just fine, at least after 1.18. I switched from Sublime to Atom, mostly because it's open source and I'm using it daily at work w/o any issues. My collegue tried VS Code, but it screwed a commit due to not updating the file after a checkout, so he went back to Sublime.