3 ms·
From the perspective of a web app developer it's just so modern. The language of the interface takes all of the (admittedly subjective) best-practice lessons t
by cnp 11y ago
From the perspective of a web app developer it's just so modern. The language of the interface takes all of the (admittedly subjective) best-practice lessons that the web has taught us over the years and embeds them directly in, and then lets you hack them apart however you wish -- simply. Code editing works without a thousand inconsistencies, and then you have things like embedding your terminal directly with ease (its trivial to create a tmux like environment), etc.
The limitations feel very few, and as someone who spent a LOT of time getting my Vim environment exactly as I wanted it, switching over to Atom was a breeze as I went through my .vimrc trying to match functionality; most of it was already there.
One thing I wish they would implement (and I'm sure it will come with time) is the ability to fully navigate the file tree with the keyboard, similar to NERDTree. All you can do right now is arrow up and down, after toggling over.
I've heard its like Emacs -- and now I know what people are talking about!
- vowelless 11y agoI haven't looked at Atom yet, but can it parse the vimrc file to load the right settings?
- cnp 11y agoNope. Most of the code editor settings are there in the main config to be tweaked, and new packages can be installed right inside the preferences / command line. If you have a lot of style settings in your vimrc, the ability to use an actual stylesheet (when combined with the native chromium dev tools) make tweaking the look and feel absolutely trivial.
- bluepill 11y agoAtom's vim mode is a joke. No ex mode, you need another plugin for that ... which is kind of clunky.
- jjawssd 11y agoYou have to manually point and click. It's a regression. But OMG clicking is SO EASY /sarcasm