|
18 | 18 |
|
19 | 19 | ## Breaking Changes |
20 | 20 |
|
21 | | -* From ***version 2.1.2*** onwards: |
| 21 | +* From ***version 3.0.0*** onwards: |
22 | 22 |
|
23 | | - 1. Increase the download speed and accelerate the process of adding and installing VSCode extensions. |
| 23 | + 1. Supports **auto-sync** (finally...), here's a brief guide: |
24 | 24 |
|
25 | | - 1. Add support for different editions of VSCode binaries as the followings: |
| 25 | + 1. ***Disclaimer***, by enabling auto-sync, you may **unintentionally overwrite** your settings ([see the discussion here](https://github.com/nonoroazoro/vscode-syncing/issues/6)), make sure you know what you're doing before you continue! |
26 | 26 |
|
27 | | - 1. [VSCode Standard Builds](https://code.visualstudio.com/). |
| 27 | + 1. It's **highly recommended** that you perform a `Download Settings` (which will set a baseline) before the following steps. |
28 | 28 |
|
29 | | - 1. [VSCode Insiders Builds](https://code.visualstudio.com/insiders/). |
| 29 | + 1. `Open Syncing Settings` ([Don't known how to open?](#auto-sync-settings)) and enable the **auto-sync** like the followings: |
30 | 30 |
|
31 | | - 1. [VSCode Exploration Builds](https://github.com/Microsoft/vscode/issues/61787). |
| 31 | + ```json |
| 32 | + "auto_sync": true |
| 33 | + ``` |
32 | 34 |
|
33 | | - 1. VSCode builds under FLOSS license, see [VSCodium](https://github.com/VSCodium/vscodium). |
| 35 | + 1. Reload or reopen your VSCode and enjoy! |
34 | 36 |
|
35 | | - 1. Self-compiled VSCode under [the default configuration](https://github.com/Microsoft/vscode/blob/master/product.json) (Thank [@Backfighter](https://github.com/Backfighter) for the PR). |
36 | | - |
37 | | - > Don't worry, Syncing will automatically identify the VSCode edition for you. |
| 37 | + > BTW, don't forget to fill in the correct `Github Personal Access Token` and `Gist ID`, otherwise auto-sync will not work. |
38 | 38 |
|
39 | 39 |
|
40 | 40 | ## Features |
@@ -188,6 +188,21 @@ Moreover, if the `"http_proxy"` is unset, `Syncing` will try to read the `http_p |
188 | 188 | > Please note that unlike the settings in [VSCode User Settings](#vscode-user-settings), `Syncing` **will not upload** its own settings file because it contains your personal information. |
189 | 189 |
|
190 | 190 |
|
| 191 | +## Auto-sync Settings |
| 192 | + |
| 193 | +You can now let Syncing auto-sync your settings. Here are the steps: |
| 194 | + |
| 195 | +1. Type `"Syncing: Open Syncing Settings"` (or just `"opensync"`) in `VSCode Command Palette` to open `Syncing`'s own settings file (i.e. `syncing.json`). |
| 196 | + |
| 197 | +1. Enable the `"auto_sync"` setting, for example: |
| 198 | + |
| 199 | + ```json |
| 200 | + "auto_sync": "auto" |
| 201 | + ``` |
| 202 | + |
| 203 | +1. Reload or reopen VSCode to take effect. |
| 204 | + |
| 205 | + |
191 | 206 | ## Getting Started |
192 | 207 |
|
193 | 208 | 1. Get your own `GitHub Personal Access Token` (3 steps). |
|
0 commit comments