1995eaton / chromium-vim

Vim bindings for Google Chrome.
https://chrome.google.com/webstore/detail/cvim/ihlenndgcmojhcghmfjfneahoeklbjjh
MIT License
2.26k stars 325 forks source link

sync config across browsers #122

Closed aaronjensen closed 10 years ago

aaronjensen commented 10 years ago

While the gist sync is handy (it'd be more handy if it remembered where I sync'd from last, and/or continually synced), is there a way that the settings could be synced across different browsers on the same google account? I believe other plugins are able to do this. Thanks!

1995eaton commented 10 years ago

This used to be a feature. Google is pretty limiting on the amount of data you can save through its sync API, and some users were having trouble saving their rc files if the amount of bytes exceeded Google's limit. If we can find a way to make this work, however, I'd be open to reimplementing these features. The Gist sync was implemented as a workaround.

aaronjensen commented 10 years ago

what if you simply synced the gist url and updated it periodically?

1995eaton commented 10 years ago

Just added the feature. It needs some work, but it should be usable. Just add set autoupdategist to your rc and cVim will pull changes when Chrome starts and every hour after that. Let me know how this works for you.

aaronjensen commented 10 years ago

cool, thanks. Plan on releasing a build or would you prefer I tested a dev build?

1995eaton commented 10 years ago

You can test the GitHub build here, but I think I'm going to wait until I add a few more features to push the update to the store.