Skip to content

Instantly share code, notes, and snippets.

@kauefraga
Created June 5, 2024 17:39
Show Gist options
  • Save kauefraga/811ad980f04ea7c2a3ad584a00ee49b1 to your computer and use it in GitHub Desktop.
Save kauefraga/811ad980f04ea7c2a3ad584a00ee49b1 to your computer and use it in GitHub Desktop.
My Visual Studio Code settings
{
/* -- Security -- */
"security.workspace.trust.untrustedFiles": "newWindow",
/* -- Fonts -- */
"editor.fontSize": 18,
"editor.tabSize": 2,
"editor.lineHeight": 28,
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
"editor.cursorSmoothCaretAnimation": "on",
"workbench.iconTheme": "symbols",
/* -- Formatte -- */
"markdownlint.config": {
"MD001": false,
"MD028": false,
"MD033": false
},
/* -- Window -- */
"window.title": "${folderName}",
"workbench.sideBar.location": "right",
"window.commandCenter": false,
"workbench.layoutControl.enabled": false,
// "editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
// "editor.scrollbar.horizontalScrollbarSize": 0,
"editor.scrollbar.verticalScrollbarSize": 0,
"apc.font.family": "Inter",
"apc.activityBar": {
"position": "bottom",
"hideSettings": true,
"size": 24
},
"apc.statusBar": {
"position": "editor-bottom",
"height": 22,
"fontSize": 12
},
"apc.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": {
"x": 8,
"y": 10
}
},
"apc.header": {
"height": 34,
"fontSize": 14
},
"apc.listRow": {
"height": 22,
"fontSize": 13
},
/* -- Folders -- */
"explorer.compactFolders": false,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
//"**/node_modules": true,
"**/.next": true,
"**/__pycache__": true
},
/* -- Files -- */
"explorer.confirmDelete": false,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.insertFinalNewline": true,
"files.associations": {
".env.*": "dotenv",
".prettierrc": "json",
"*.css": "css",
".env*": "dotenv"
},
"explorer.sortOrder": "foldersNestsFiles",
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"package.json": ".eslint*, tsconfig*, vite*, pnpm-lock*, bun.lockb, next*",
"tailwind.config.*": "tailwind.config*, postcss.config*",
".env.local": ".env*",
".env": ".env*"
},
/* -- Git lens -- */
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.enabled": false,
"git.enableSmartCommit": true,
/* -- Rust Analyzer -- */
"rust-analyzer.lens.debug.enable": false,
"rust-analyzer.lens.run.enable": false,
"rust-analyzer.inlayHints.chainingHints.enable": false,
"rust-analyzer.inlayHints.typeHints.enable": false,
"rust-analyzer.inlayHints.parameterHints.enable": false,
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer",
"editor.formatOnSave": true
},
/* -- Code Spellchecker -- */
"cSpell.language": "en,pt,pt_BR",
"cSpell.enableFiletypes": [
"!asciidoc",
"!c",
"!cpp",
"!csharp",
"!go",
"!handlebars",
"!haskell",
"!jade",
"!java",
"!latex",
"!php",
"!pug",
"!python",
"!restructuredtext",
"!rust",
"!scala",
"!scss"
],
"cSpell.userWords": [
"gorvus",
"Kauê",
"ruke",
"Ruke",
"Rukefile"
],
/* -- Javascript && Typescript -- */
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"emmet.syntaxProfiles": {
"javascript": "jsx",
"typescript": "tsx"
},
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"[typescript][typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
},
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
/* -- Editor -- */
"workbench.editor.wrapTabs": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.editor.labelFormat": "short",
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": true,
"breadcrumbs.enabled": false,
"editor.inlineSuggest.enabled": true,
"editor.semanticHighlighting.enabled": false,
"editor.parameterHints.enabled": false,
"editor.rulers": [
80,
120
],
"window.menuBarVisibility": "compact",
"editor.linkedEditing": true,
"workbench.editor.tabActionCloseVisibility": false,
"symbols.hidesExplorerArrows": false,
"redhat.telemetry.enabled": false,
"liveServer.settings.donotShowInfoMsg": true,
"go.toolsManagement.autoUpdate": true,
/* discord presence */
"discord.detailsEditing": "📝 Crazy coding, file with {total_lines} lines",
"discord.lowerDetailsEditing": "📂 {workspace}",
"discord.detailsIdling": "zzz",
"discord.idleTimeout": 1800,
"discord.largeImageIdling": "🌙",
"discord.lowerDetailsIdling": "Idling",
"discord.largeImage": "Coding in {lang}",
"workbench.editor.pinnedTabSizing": "compact",
"rust-analyzer.check.command": "clippy",
"workbench.productIconTheme": "fluent-icons",
"workbench.colorTheme": "zh'st",
"git.openRepositoryInParentFolders": "never",
"workbench.statusBar.visible": false,
"workbench.activityBar.location": "hidden",
"sync.gist": "9b332adb6e66b3dcb97e6344e36e4bdf",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment