David Kimura PRO said about 2 years ago on Null Object Pattern :
  checkout this episode https://www.driftingruby.com/episodes/editors

It's still pretty much true on my setup. The only difference now is Settings Sync is a build in feature and I also use the Remote - SSH and Remote - Containers extensions.