-
Notifications
You must be signed in to change notification settings - Fork 34.3k
Closed
Labels
apiapi-finalizationconfigVS Code configuration, set up issuesVS Code configuration, set up issuesfeature-requestRequest for new features or functionalityRequest for new features or functionalityon-testplan
Milestone
Description
Problem
To my knowledge, there is no well supported way for an extension to contribute language specific settings, like so:
"[markdown]": {
"amazingExtension.enableUnicornMode": false
}
This actually works, but has some major issues:
- There is no way to specify a language specific setting in the contributes section's schema
- Entering the above configuration produces a warning for users
- To retrieve the setting, you have to write:
workspace.getConfiguration().get('[markdown]')['amazingExtension.enableUnicornMode']
Proposals
- Allow extensions to mark settings as being valid language specific settings.
- Add apis for better working with language specific settings
ramya-rao-a, wopian, jonhoo, fahrenq, CiGit and 44 morekanlukasz
Metadata
Metadata
Assignees
Labels
apiapi-finalizationconfigVS Code configuration, set up issuesVS Code configuration, set up issuesfeature-requestRequest for new features or functionalityRequest for new features or functionalityon-testplan