Skip to content

Instantly share code, notes, and snippets.

@natanrce
Last active August 21, 2024 14:50
Show Gist options
  • Save natanrce/8314af88d67615775fd7bdbdb78df5c1 to your computer and use it in GitHub Desktop.
Save natanrce/8314af88d67615775fd7bdbdb78df5c1 to your computer and use it in GitHub Desktop.
User Settings (JSON)
{
// Workbench
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "Bearded Theme Black & Amethyst",
"workbench.activityBar.location": "hidden",
"workbench.statusBar.visible": true,
"workbench.layoutControl.enabled": false,
"workbench.colorCustomizations": {
"editorCursor.foreground": "#fff",
"terminalCursor.foreground": "#ffff00"
},
// Editor
"editor.inlineSuggest.enabled": true,
"editor.cursorBlinking": "expand",
"editor.cursorStyle": "block",
"editor.fontFamily": "MonoLisa",
"editor.fontSize": 14,
"editor.fontLigatures": "'ss02', 'ss04', 'ss06', 'zero' on",
"editor.tokenColorCustomizations": {
"[*Light*]": {
"textMateRules": [
{
"scope": "ref.matchtext",
"settings": {
"foreground": "#000"
}
}
]
},
"[*Dark*]": {
"textMateRules": [
{
"scope": "ref.matchtext",
"settings": {
"foreground": "#fff"
}
}
]
},
"textMateRules": [
{
"scope": [
"comment",
"storage.modifier",
"keyword.control.trycatch",
"keyword.control.conditional",
"keyword.control.import",
"keyword.control.from",
"keyword.control.export",
"keyword.control.flow",
"keyword.operator.new",
"variable.language.this",
"storage.type.class",
"storage.type.function",
"meta.var.expr storage.type"
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
"support.class.component.tsx",
"entity.name.tag.tsx"
],
"settings": {
"foreground": "#11b7d4",
"fontStyle": "italic"
}
}
]
},
"editor.tabSize": 2,
"editor.guides.bracketPairs": true,
"editor.matchBrackets": "never",
"editor.guides.bracketPairsHorizontal": true,
"editor.unicodeHighlight.nonBasicASCII": false,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.accessibilitySupport": "off",
"editor.scrollbar.vertical": "visible",
"editor.minimap.enabled": false,
// VSCODE
"window.commandCenter": false,
"window.titleBarStyle": "native",
"window.zoomLevel": 1,
"breadcrumbs.enabled": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.fileNesting.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
// Extensions
"inline-parameters.enabled": true,
"dotenv.enableAutocloaking": false,
"tailwindCSS.classAttributes": [
"class",
"className",
"ngClass",
".*Styles*"
],
"console-ninja.featureSet": "Community",
"material-icon-theme.folders.associations": {
"domain": "core",
"infra": "app",
"main": "public",
"presentation": "connection",
"cryptography": "secure",
"entities": "class",
"repositories": "mappings",
"protocols": "resource",
"useCases": "components",
"subcomponents": "components",
"adapters": "connection",
"factories": "container",
"globals": "global",
"ui": "views"
},
"material-icon-theme.files.associations": {
"*.tsx": "react"
},
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": true
},
"files.associations": {
".env*": "dotenv"
},
"apc.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": {
"x": 11,
"y": 10
},
"frame": false
},
"apc.header": {
"height": 36
},
"apc.listRow": {
"height": 24
},
"apc.font.family": "Inter",
"apc.stylesheet": {
".title-label > h2": "display: none",
".editor-actions": "display: none",
".nosidebar .inline-tabs-placeholder": "width: 75px",
".pane-header": "padding: 0 8px",
".pane-body": "padding: 8px",
".split-view-view:first-child .pane-header": "display: none !important;",
".monaco-list-row": "border-radius: 4px;",
".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none;"
},
"apc.activityBar": {
"position": "bottom",
"hideSettings": true,
"size": 48,
"itemMargin": 8,
"itemSize": 32
},
"terminal.integrated.env.linux": {},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"github.copilot.editor.enableAutoCompletions": true,
"vscord.status.idle.check": false,
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"terminal.integrated.env.osx": {},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment