Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
vscode-settings.json
{
// Personal prefs
"editor.semanticHighlighting.enabled": false,
"editor.fontFamily": "JetBrains Mono",
"editor.lineHeight": 23,
"editor.fontSize": 13,
"window.zoomLevel": -1,
"editor.cursorSmoothCaretAnimation": true,
"workbench.statusBar.visible": true,
"workbench.activityBar.visible": true,
"breadcrumbs.enabled": true,
"editor.minimap.enabled": true,
"atomKeymap.promptV3Features": true,
"editor.formatOnPaste": true,
"window.restoreWindows": "none",
"editor.fontLigatures": true,
"editor.cursorBlinking": "solid",
"editor.minimap.maxColumn": 90,
// Theming
"workbench.iconTheme": "city-lights-icons-vsc-light",
"city-lights-icons-vsc.hidesExplorerArrows": true,
"workbench.colorTheme": "City Lights",
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.rulers": [
{
"column": 140,
"color": "#41505e"
}
],
"editor.tokenColorCustomizations": {
"[City Lights]": {
"textMateRules": [
{
"scope": [
"variable.other.constant.object.tsx",
"variable.other.constant.object.ts",
"variable.other.constant.object.jsx",
"variable.other.constant.object.js",
],
"settings": {
"foreground": "#8BD49C"
}
},
{
"scope": [
"variable.other.constant.object.tsx",
"variable.other.constant.object.ts",
"variable.other.constant.object.jsx",
"variable.other.constant.object.js",
],
"settings": {
"fontStyle": "bold"
}
},
{
"scope": [
"punctuation.section.embedded.begin.php",
"punctuation.section.embedded.end.php",
"punctuation.decorator.ts",
],
"settings": {
"foreground": "#b7c5d3"
}
},
{
"scope": [
"support.type.builtin.ts",
"constant.language.null.ts",
"constant.language.undefined.ts",
"support.type.builtin.js",
"constant.language.null.js",
"constant.language.undefined.js"
],
"settings": {
"foreground": "#d95468"
}
}
]
},
},
// "workbench.colorCustomizations": {
// "activityBar.background": "#181e24",
// "sideBar.background": "#181e24",
// "editorGroupHeader.tabsBackground": "#181e24",
// "editor.background": "#181e24",
// "editorPane.background": "#181e24",
// "editorLineNumber.activeForeground": "#b7c5d3",
// "editorGutter.background": "#181e24"
// },
// Specific thingy (mostly automated) settings
"workbench.startupEditor": "newUntitledFile",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"files.associations": {
"*.variables": "less",
"*.overrides": "less",
"theme.config": "less"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment