Skip to content

Instantly share code, notes, and snippets.

@Luscazi
Last active February 28, 2024 23:14
Show Gist options
  • Save Luscazi/92b70401a00264dc5c69c5a50a8dddaa to your computer and use it in GitHub Desktop.
Save Luscazi/92b70401a00264dc5c69c5a50a8dddaa to your computer and use it in GitHub Desktop.
VSCode ~ Settings
{
// Security
"security.workspace.trust.untrustedFiles": "newWindow",
// Window
"window.commandCenter": false,
// Explorer
"explorer.compactFolders": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"explorer.fileNesting.enabled": true,
"explorer.sortOrder": "foldersNestsFiles",
"explorer.fileNesting.patterns": {
"package.json": ".eslint*, .prettier*, prettier.config.*, tsconfig*, vite*, pnpm-lock*, bun.lockb, nest*",
"tailwind.config*": "tailwind.config*, postcss.config*",
".env.local": ".env*",
".env": ".env*"
},
// Workbench
"workbench.colorTheme": "Rosé Pine Moon",
"workbench.iconTheme": "symbols",
"workbench.productIconTheme": "fluent-icons",
"workbench.startupEditor": "newUntitledFile",
"workbench.editor.labelFormat": "short",
"workbench.statusBar.visible": false,
"breadcrumbs.enabled": false,
"files.autoSave": "afterDelay",
// Editor
"editor.cursorStyle": "line",
"editor.cursorBlinking": "smooth",
"editor.stickyScroll.enabled": true,
"editor.accessibilitySupport": "off",
"editor.guides.bracketPairs": "active",
"editor.wordWrap": "off",
"editor.suggestSelection": "first",
"editor.parameterHints.enabled": false,
"editor.autoClosingQuotes": "always",
"editor.hideCursorInOverviewRuler": true,
"editor.minimap.enabled": false,
"editor.bracketPairColorization.enabled": true,
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.detectIndentation": false,
"editor.fontLigatures": true,
"editor.fontVariations": false,
"editor.fontFamily": "JetBrainsMono Nerd Font",
"editor.fontSize": 15,
"editor.tabSize": 2,
"editor.lineHeight": 1.8,
"editor.renderLineHighlight": "gutter",
"editor.rulers": [
80,
120
],
// "editor.scrollbar.vertical": "hidden",
"editor.scrollbar.horizontal": "hidden",
// Terminal
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.fontFamily": "JetBrainsMono Nerd Font",
"terminal.integrated.fontSize": 14,
"terminal.integrated.gpuAcceleration": "off",
// Files and Associations
"files.associations": {
".env.*": "dotenv",
".prettierrc": "json",
"*.css": "css"
},
"files.exclude": {
"node_modules": false,
".vscode": false,
"**/CVS": true,
"**/.DS_Store": true,
"**/.hg": true,
"**/.svn": true,
"**/.git": true
},
// Extensions
"extensions.ignoreRecommendations": true,
"extensions.autoCheckUpdates": false,
// ------------------
// --> EXTENSIONS <--
// ------------------
// Eslint and Format
"eslint.format.enable": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.organizeImports": "explicit"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.formatOnPaste": false,
"editor.inlineSuggest.enabled": true,
"git.confirmSync": false,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": false,
"markdown": true,
"javascript": true,
"python": true,
"javascriptreact": true
},
"editor.semanticHighlighting.enabled": false,
"eslint.validate": [
"javascript",
"typescriptreact",
"javascriptreact"
],
"[javascript]": {
"editor.autoClosingBrackets": "always",
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[typescript]": {
"editor.autoClosingBrackets": "always",
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.autoClosingBrackets": "always",
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.autoClosingBrackets": "always",
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[python]": {
"editor.defaultFormatter": "ms-python.python"
},
// Tabnine
"tabnine.experimentalAutoImports": true,
"tabnine.codeLensEnabled": false,
// TailwindCSS Variants Intelisense
"tailwindCSS.experimental.classRegex": [
[
"tv\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
// Discord Presence
"discord.detailsIdling": "(⌐■_■) Explorando os Binários...",
"discord.detailsEditing": "💻 Codificando no Matrix {file_size} 🚀",
"discord.largeImageIdling": "💉 Injetando Café e Algoritmos ☕💾",
"discord.lowerDetailsDebugging": "🐛 Debugging: {git_branch}",
"discord.lowerDetailsEditing": "📦 Branch: {git_branch}",
"discord.lowerDetailsIdling": "☕ Hora do café",
"discord.lowerDetailsNoWorkspaceFound": "🌌 Sem workspace, mas {file_size} na Mente 📁",
"discord.removeRemoteRepository": true,
// cSpell
"cSpell.language": "en,pt",
"cSpell.userWords": [
"Catupiry",
"encrypter",
"encryter",
"hasher",
"Hasher",
"Marguerita",
"rocketseat",
"tailwindcss"
],
"cSpell.enableFiletypes": [],
//Symbols Icons
"symbols.hidesExplorerArrows": false,
"symbols.folders.associations": {
"shared": "folder-orange-code",
"services": "folder-purple-code",
"helpers": "folder-yellow-code",
"hooks": "folder-blue-code",
"data": "folder-database",
"screens": "folder-layout",
"pages": "folder-layout",
"http": "folder-layout",
"packages": "folder-drizzle"
},
"symbols.files.associations": {
".env": "gear",
".env-example": "ignore",
"Router.tsx": "http",
"*.db.ts": "database",
"*.d.ts": "tsconfig",
"tsconfig.json": "brackets-blue"
},
// Git and GitLens
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.enabled": false,
"git.enableSmartCommit": true,
"git.allowForcePush": false,
"git.autofetch": true,
// Prisma
"[prisma]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "Prisma.prisma"
},
"apc.electron": {
"titleBarStyle": "hidden",
"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.windows": {},
"console-ninja.featureSet": "Community",
"terminal.integrated.env.linux": {},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[html]": {
"editor.defaultFormatter": "ms-vsliveshare.vsliveshare"
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment