I've developed a vscode extension VSCodeWebDeveloperExperiencePack, Now I'm facing the conflicting between some of them, like turbo console and deploy, I wrote a manual for the configuration on the extension page, as you can see in below:
Pre-defined settings which you maybe want to use:
- press
ctrl+shift+p - type
settings - click on
Prefrences: Open settings (JSON)to open your settings.json file - add these lines of settings:
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "Atom One Dark",
"files.autoSave": "afterDelay",
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": "",
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.fontSize": 16,
"window.zoomLevel": 1,
"sync.gist": "70a5fe700fe4e46aebdf678a5c1db398",
"typescript.preferences.importModuleSpecifier": "non-relative",
"local-history.exclude": [
"**/.history/**",
"**/.vscode/**",
"**/node_modules/**",
"**/typings/**",
"**/out/**",
"**/Code/User/**"
]
Also, there are some keybindings configs like below:
[
{
"key": "ctrl+shift+alt+l",
"command": "bookmarks.jumpToNext",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+l",
"command": "-bookmarks.jumpToNext",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+k",
"command": "extension.deploy.listen"
},
{
"key": "ctrl+alt+l",
"command": "-extension.deploy.listen"
}
]
But I want to make it possible or show the user a choice to select configure automatically, which on click on it, or on installing the extension, it put the desiered config to user's settings.json.
I read VScode , but couldn't fix the problem, for example I did add this to my ext-pack package.json:
"contributes": {
"configuration": {
"title": "VsCode Web Developer Experience",
"properties": {
"editor.fontSize": {
"type": "number",
"default": 22,
"description": "this will changes the font settings"
}
}
}
}