Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Fred-Vatin opened this issue Jan 4, 2021 · 14 comments
Assignees
Labels
feature-request Request for new features or functionality *out-of-scope Posted issue is not in scope of VS Code settings-sync
Milestone

Comments

@Fred-Vatin
Copy link

Fred-Vatin commented Jan 4, 2021

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.

@gjsjohnmurray
Copy link
Contributor

/assign @sandy081

@sandy081
Copy link
Member

sandy081 commented Jan 5, 2021

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

@sandy081 sandy081 closed this as completed Jan 5, 2021
@Fred-Vatin
Copy link
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 ?

@sandy081
Copy link
Member

sandy081 commented Jan 6, 2021

How different are these from regular user snippets ?

@Fred-Vatin
Copy link
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.

@sandy081
Copy link
Member

sandy081 commented Jan 6, 2021

Is it supported by an extension?

@Fred-Vatin
Copy link
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.

@sandy081
Copy link
Member

sandy081 commented Jan 6, 2021

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.

@sandy081 sandy081 reopened this Jan 6, 2021
@sandy081 sandy081 changed the title Allow other settings stored in code/user to be synched Allow syncing custom user files like emmet snippets Jan 6, 2021
@sandy081 sandy081 added feature-request Request for new features or functionality settings-sync labels Jan 6, 2021
@sandy081 sandy081 added this to the Backlog Candidates milestone Jan 6, 2021
@sandy081 sandy081 modified the milestones: Backlog Candidates, Backlog Mar 30, 2021
@sandy081 sandy081 reopened this Mar 30, 2021
@TylerLeonhardt
Copy link
Member

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

@majkinetor
Copy link

Its essential feature, this way sync is half baked.

@Fred-Vatin Fred-Vatin 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/ Nov 23, 2022
@Fred-Vatin Fred-Vatin 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. Nov 23, 2022
@sandy081 sandy081 added the *out-of-scope Posted issue is not in scope of VS Code label Dec 12, 2022
@vscodenpa
Copy link

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features or functionality *out-of-scope Posted issue is not in scope of VS Code settings-sync
Projects
None yet
Development

No branches or pull requests

7 participants
@majkinetor @TylerLeonhardt @gjsjohnmurray @sandy081 @Fred-Vatin @vscodenpa and others