Frequently Asked Questions
At present, it's not possible to sync Moom's settings between Macs, at least not in any automatic sense. Why not? Because there are numerous issues to resolve: Macs may have differing numbers of displays, different resolutions, etc. Saved layouts for one won't make sense for another. How do you handle three-way sync? How do you offer command-level sync without making the UI a disaster? In short, we have a lot to figure out to make a good sync solution.
Important note: Please do not attempt to keep multiple Macs in sync by creating symbolic links to its settings file across Macs (via Dropbox or similar). Moom is not expecting its settings file to be open in multiple places at the same time, and this will not work well at all!
Although you cannot sync, you can do a one-time duplication of settings between Macs. To copy Moom's settings from, for instance, SourceMac to TargetMac, first quit Moom on both Macs, then follow these steps:
On SourceMac, copy the below command, paste it in Terminal.app (in Applications > Utilities), and then press Enter:
defaults export com.manytricks.Moom ~/Desktop/Moom.plist
Note: You could replace the ~/Desktop/Moom.plist path with the path to a shared folder on a cloud service such as iCloud or Dropbox or similar. This will let you skip the next step.
Find the Moom.plist file on SourceMac's Desktop, and transfer it to TargetMac's Desktop using whatever method works best for you (file sharing, USB stick, cloud service, etc.)
On Target Mac, copy and paste (then press Enter) the below command in Terminal.app:
defaults import com.manytricks.Moom ~/Desktop/Moom.plist
Launch Moom on TargetMac.
What you've just done is to create an exact copy of SourceMac's Moom settings on TargetMac. TargetMac will now be have all of SourceMac's settings at the time of export—all your custom commands, keystrokes, and settings will be identical.
While this isn't true sync (a future version of Moom may offer such a feature), it will help get you up and running with your favorite Moom configuration on new machines in an efficient manner.