Allow syncing all files and folder located in ~/…/Code/User/. Some important extensions settings are there. · Issue #113774 · microsoft/vscode · GitHub
Skip to content

Allow syncing all files and folder located in ~/…/Code/User/. Some important extensions settings are there. #113774

Closed as not planned

Description

@Fred-Vatin

For instance, there is the folder named globalStorage where some extensions store their settings (color-manager). royaction

Project Manager store projects settings in ~\…\Code\User\projects.json. See alefragnani/vscode-project-manager#431.

There may also be …\Code\User\Emmet Settings\snippets.json if you set it so in

"emmet.extensionsPath": "${env:APPDATA}\\Code\\User\\Emmet Settings",

Currently, it can only be handled by shanalikhan sync extension or zokugun Sync Settings not the built-in settings-sync.

Users and extensions devs are waiting for a built-in solution. A glob pattern to pick which files and folder to include would be appreciated.

Activity

  1. gjsjohnmurray commented on Jan 5, 2021

    @gjsjohnmurray
    Contributor
  2. sandy081 commented on Jan 5, 2021

    @sandy081
    Member

    Extensions can now synchronize state in globalStorage, please file an issue against them.

  3. Fred-Vatin commented on Jan 5, 2021

    @Fred-Vatin
    Author

    Extensions can now synchronize state in globalStorage, please file an issue against them.

    Nice but what about other files like …\Code\User\Emmet Settings\snippets.json ?

  4. sandy081 commented on Jan 6, 2021

    @sandy081
    Member

    How different are these from regular user snippets ?

  5. Fred-Vatin commented on Jan 6, 2021

    @Fred-Vatin
    Author

    How different are these from regular user snippets ?

    https://docs.emmet.io/customization/snippets/

    I personally use this by duplicating huge default emmet snippets and overriding them with customization when needed and some addition.

  6. sandy081 commented on Jan 6, 2021

    @sandy081
    Member

    Is it supported by an extension?

  7. Fred-Vatin commented on Jan 6, 2021

    @Fred-Vatin
    Author

    Is it supported by an extension?

    No, it is an emmet feature controlled by this setting

    "emmet.extensionsPath": "${env:APPDATA}\\Code\\User\\Emmet Settings",

    Allowing custom folder in code\user to be synched would make VSCode user environment truly…synched.

  8. sandy081 commented on Jan 6, 2021

    @sandy081
    Member

    I see, this is coming from built in emmet extension. At present we do not support custom user files from extensions. I would use this issue to track that feature.

  9. changed the title [-]Allow other settings stored in code/user to be synched[/-] [+]Allow syncing custom user files like emmet snippets[/+] on Jan 6, 2021
  10. vscode-triage-bot commented on Jan 6, 2021

    @vscode-triage-bot

    This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.

    Happy Coding!

  11. vscode-triage-bot commented on Feb 26, 2021

    @vscode-triage-bot

    This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.

    Happy Coding!

  12. vscode-triage-bot commented on Mar 8, 2021

    @vscode-triage-bot

    🙁 In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.

    Happy Coding!

  13. TylerLeonhardt commented on Mar 31, 2021

    @TylerLeonhardt
    Member

    https://github.com/alefragnani/vscode-project-manager would love to see this for their projects.json's

  14. majkinetor commented on Jan 18, 2022

    @majkinetor

    Its essential feature, this way sync is half baked.

  15. changed the title [-]Allow syncing custom user files like emmet snippets[/-] [+]Allow syncing custom user files like emmet snippets, projects manager… located in ~/…/Code/User/[/+] on Nov 23, 2022
  16. changed the title [-]Allow syncing custom user files like emmet snippets, projects manager… located in ~/…/Code/User/[/-] [+]Allow syncing all files and folder located in ~/…/Code/User/. Some important extensions settings are there.[/+] on Nov 23, 2022
  17. vscodenpa commented on Dec 12, 2022

    @vscodenpa

    We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.

    If you wonder what we are up to, please see our roadmap and issue reporting guidelines.

    Thanks for your understanding, and happy coding!

  18. alefragnani commented on Feb 27, 2026

    @alefragnani

    Hi Pierce Boggan (@pierceboggan), Burke Holland (@burkeholland), James Montemagno (@jamesmontemagno) ,

    Related to the recent question in the Let's Cook livestream, I guess this feature request (API) would need to be reopened, in order to GitHub Copilot Chat extension to be able to sync chats/sessions between machines, using Settings Sync.

    🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions