3 ms·
> 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 hav
by zeveb 11y ago
> 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.