Projects

MS

Matheus Santos - (matheusscode)

Brazil, Manaus - AM

"Software Engineer, UI/UX Design and especially a great Enthusiast."
Actual Company: REAM

Gist

Check out my custom VSCode settings, optimized for productivity and development with a focus on performance and usability.

settings.json
{
  "workbench.list.smoothScrolling": true,
  "workbench.colorTheme": "Next.js Docs Code Theme",
  "workbench.startupEditor": "newUntitledFile",
  "workbench.editor.labelFormat": "short",
  "workbench.iconTheme": "next-icons",
  "workbench.statusBar.visible": true,
  "workbench.editorAssociations": {
    "*.bin": "default"
  },
  "editor.fontFamily": "JetBrains Mono",
  "editor.formatOnSave": true,
  "editor.formatOnPaste": true,
  "editor.fontSize": 14,
  "editor.lineHeight": 1.8,
  "editor.rulers": [
    80,
    120
  ],
  "editor.renderLineHighlight": "gutter",
  "editor.fontLigatures": true,
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.semanticHighlighting.enabled": false,
  "window.zoomLevel": 1,
  "editor.smoothScrolling": true,
  "editor.inlayHints.enabled": "offUnlessPressed",
  "editor.inlayHints.fontSize": 8,
  "editor.codeActionsOnSave": {
    "source.formatDocument": "explicit",
    "source.fixAll": "never",
    "source.fixAll.eslint": "explicit"
  },
  "window.titleBarStyle": "custom",
  "breadcrumbs.enabled": false,
  "apc.electron": {
    "frame": false
  },
  "apc.header": {
    "height": 36
  },
  "apc.listRow": {
    "height": 24,
    "fontSize": 13.8
  },
  "apc.font.family": "Inter, sans-serif",
  "apc.stylesheet": {
    ".title-label > h2": "display: none",
    ".editor-actions": "display: none",
    ".pane-body": "padding: 1px",
    ".pane-header": "padding: 0 8px"
  },
  "symbols.hidesExplorerArrows": false,
  "explorer.compactFolders": false,
  "window.commandCenter": false,
  "typescript.updateImportsOnFileMove.enabled": "always",
  "diffEditor.experimental.showMoves": true,
  "security.workspace.trust.untrustedFiles": "open",
  "terminal.integrated.fontSize": 15.9,
  "terminal.integrated.fontFamily": "JetBrainsMono Nerd Font",
  "javascript.updateImportsOnFileMove.enabled": "always",
  "javascript.inlayHints.enumMemberValues.enabled": true,
  "javascript.inlayHints.functionLikeReturnTypes.enabled": true,
  "javascript.inlayHints.parameterTypes.enabled": true,
  "javascript.inlayHints.parameterNames.enabled": "all",
  "javascript.inlayHints.propertyDeclarationTypes.enabled": true,
  "javascript.inlayHints.variableTypes.enabled": true,
  "typescript.inlayHints.enumMemberValues.enabled": true,
  "typescript.inlayHints.functionLikeReturnTypes.enabled": true,
  "typescript.inlayHints.parameterNames.enabled": "all",
  "typescript.inlayHints.parameterTypes.enabled": true,
  "typescript.inlayHints.propertyDeclarationTypes.enabled": true,
  "typescript.inlayHints.variableTypes.enabled": true,
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "terminal.integrated.defaultProfile.windows": "Git Bash",
  "editor.accessibilitySupport": "off",
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[css]": {
    "editor.defaultFormatter": "vscode.css-language-features"
  },
  "explorer.fileNesting.enabled": true,
  "explorer.fileNesting.patterns": {
    "Cargo.toml": "Cargo.lock",
    "*.jsx": "${capture}.js",
    "*.ts": "${capture}.js, ${capture}.test.ts, ${capture}.spec.ts",
    "*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
    "index.tsx": "styles.ts, store.ts",
    "*.tsx": "${capture}.ts, ${capture}.spec.tsx, ${capture}.module.css",
    "index.ts": "${dirname}.ts, ${dirname}.tsx",
    "tsconfig.json": "tsconfig.*.json",
    ".env.local": ".env*",
    ".env": ".env*",
    "tailwindcss.config*": "tailwind.config*, postcss.config*",
    "package.json": "package-lock.json, yarn.loc, pnpm-lock.yaml, pnpm-workspace.yaml, .npmrc",
    "*.sqlite": "${capture}.${extname}-*",
    "*.db": "${capture}.${extname}-*",
    "*.sqlite3": "${capture}.${extname}-*",
    "*.db3": "${capture}.${extname}-*",
    "*.sdb": "${capture}.${extname}-*",
    "*.s3db": "${capture}.${extname}-*"
  },
  "gitlens.blame.line.enabled": false,
  "gitlens.currentLine.enabled": false,
  "gitlens.codeLens.authors.enabled": false,
  "gitlens.codeLens.recentChange.enabled": false,
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "tailwindCSS.experimental.classRegex": [
    [
      "tv\\(([^)]*)\\)",
      "[\"'`]([^\"'`]*).*?[\"'`]"
    ],
    [
      "cva\\(([^)]*)\\)",
      "[\"'`]([^\"'`]*).*?[\"'`]"
    ]
  ],
  "files.autoSave": "afterDelay",
  "animations.Install-Method": "Apc Customize UI++",
  "apc.imports": [
    "file:///c:/Users/mathe/.vscode/extensions/brandonkirbyson.vscode-animations-2.0.3/dist/updateHandler.js"
  ],
  "animations.Scrolling": "Slide",
  "animations.Tabs": "Slide",
  "notebook.defaultFormatter": "esbenp.prettier-vscode",
  "animations.Focus-Dimming-Mode": "Full Window",
  "animations.Default-Duration": 200,
  "editor.cursorBlinking": "smooth",
  "animations.CursorAnimation": true,
  "animations.CursorAnimationOptions": {
    "Color": "#f4f4f5",
    "TrailLength": 8
  },
  "git.autofetch": true,
  "workbench.activityBar.location": "bottom",
  "terminal.integrated.env.windows": {},
  "console-ninja.featureSet": "Community",
  "console-ninja.toolsToEnableSupportAutomaticallyFor": {
    "live-preview-extension": true,
    "live-server-extension": true
  }
}
My Visual Studio Code Config ❤️