How much of the settings directory is appropriate to sync between machines?
I keep all of my dotfiles in a git repo, so when I'm setting up a new machine I can just:
git remote add github firstname.lastname@example.org:MatrixManAtYrService/home.git
git pull origin master
git submodule update --init --recursive
...and all of my customizations are present. I want to do the same for wing (more about it here: https://dotfiles.github.io/).
I get the impression that some of the contents of the settings directory would be inappropriate to sync this way. Like, we definitely do want to sync
~/.wingpro7/preferences but probably not
Would you recommend that I write a
~/.wingpro7/.gitignore so that the sync includes everything except for the things I've mentioned? Or should I just sync
~/.wingpro7/preferences and ignore the bulk of that folder?