Hacker News new | past | comments | ask | show | jobs | submit login

The only thing that bothers me about literally every text editor out there today besides Atom is that because plugins are almost necessary these days and none of them cloud sync, it's really hard for me to move off Atom. I want that speed of Sublime Text back. I really do. VSCode's slight differences compared to Atom make it hard for me to move over.

New system? `apm stars --install` done. I can't do that out of the box with VSCode. I can't do it out of the box with Sublime Text and Package Control. But I have to get off Atom, it's just a disgrace. I can't multiline find and replace all project-wide on it. Can you believe that? Incredible.

And no, I don't want to put my config in a gist or put it on Dropbox. It's 2021. Please, for the love of editors, put these configurations in places where iCloud and OneDrive can pick them up automatically or give us a cli to pull down packages from our accounts.

Am I missing something? Is there an editor out there that takes care of automatically syncing packages for me besides Atom? No, I don't want a package to sync my packages.

I can't go to vim or neovim. I don't have all day to get my plugins and configurations just right. I want to be productive, now.





Given your goal, I’m surprised you haven’t found a solution to this already.

I had a similar goal, and with Atom, I’ve solved it with a hacked-together script that automatically backed up the installed packages and replayed the apm install when I called the script.

When switching to VSCode more than 2 years ago, there was a popular plugin to sync (https://marketplace.visualstudio.com/items?itemName=Shan.cod...). And as a sibling comment mentions, there’s now a built-in sync.

I’ve used it since the beginning and it works flawlessly. I’ve even used it between macOS (primary device), Windows and Linux (popOS) machines and it works great. VSCode does a great job in keeping platform-specific settings so you don’t break it for the other device.

It’s much better than the approach I’ve used with Atom because I do not have to think about it, it just happens in the background. The only thing you need to do is to enable the sync and then let it do its job.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: