Earlier quoted context omitted.
I value very different things than you do. Vim and Emacs have a more difficult learning curve but the beauty of it... and configuring it to your liking is that it can surpass in speed and capabilities what some very convenient editors can do for a single language. I use MacVim and my .vimrc file follows me around wherever I go. My experience is great in my editor because the few minutes I invested here and there have…
> I use MacVim and my .vimrc file follows me around wherever I go. Minor nit in support of parent comment: no it doesn't, you have to copy or sync it around yourself. Atom is a great example of an editor that is aware of the internet existing. Vim, while my daily driver, is not.
I don't know how I'd securely and easily have a powerful editor configuration follow me around.
A powerful editor can do damaging things: it interacts with its host system; it can run commands; it can read and edit any files on disk; it can access the network. That means that I — not some web site run by attention-deficit VCs and subject to any number of hostile governments — must have ultimate control over what it can do.
So it has to be secure. But security means that the configuration may not be visible to others (because it may contain information I choose not to release) and it means that the configuration I fetch today must verifiably be the configuration I pushed yesterday. That means hashes, and signing, and identities.
None of that is easy, and building that infrastructure just for trading editor-configs seems like a waste. Wouldn't it be nice to have a general infrastructure for that?
So maybe it makes sense to sync editor configs around after all.