Last active
August 22, 2024 03:19
-
-
Save iguilhermegr/95ec05212a3752f981db4c03b8f3211a to your computer and use it in GitHub Desktop.
VSCode Insiders User Settings (updated)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// init | |
// editor config | |
"editor.fontFamily": "JetBrains Mono, Cascadia Mono, Consolas, 'Courier New', monospace", | |
"editor.fontSize": 13, | |
"editor.fontLigatures": true, | |
"editor.fontWeight": "bold", | |
"editor.fastScrollSensitivity": 5, | |
"editor.padding.top": 20, | |
"editor.padding.bottom": 30, | |
"editor.wordWrap": "on", | |
"editor.linkedEditing": true, | |
"editor.lineHeight": 22, | |
"editor.semanticHighlighting.enabled": false, | |
"editor.rulers": [ | |
80, | |
120 | |
], | |
"editor.parameterHints.enabled": false, | |
"editor.acceptSuggestionOnCommitCharacter": false, | |
"editor.renderLineHighlight": "gutter", | |
"editor.suggestSelection": "first", | |
"editor.inlineSuggest.enabled": true, | |
"editor.inlineSuggest.showToolbar": "never", | |
"editor.tabSize": 4, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": "explicit", | |
"source.addMissingImports": "explicit" | |
}, | |
// workbench config | |
"workbench.colorTheme": "Catppuccin Mocha", | |
"workbench.iconTheme": "catppuccin-mocha", | |
"workbench.productIconTheme": "fluent-icons", | |
"workbench.layoutControl.enabled": false, | |
"workbench.editor.enablePreview": false, | |
"workbench.statusBar.visible": true, | |
"workbench.editor.empty.hint": "hidden", | |
// window config | |
"window.newWindowProfile": "Default", | |
"window.menuBarVisibility": "compact", | |
"window.titleBarStyle": "custom", | |
"window.commandCenter": false, | |
"window.zoomLevel": -1, | |
// explorer config | |
"explorer.sortOrder": "foldersNestsFiles", | |
"explorer.compactFolders": false, | |
"explorer.fileNesting.enabled": true, | |
"explorer.fileNesting.patterns": { | |
"package.json": ".eslint*, prettier*, tsconfig*, vite*, pnpm-lock*, bun.lockb, nest*", | |
"tailwind.config.js": "tailwind.config*, postcss.config*", | |
".env.local": ".env*", | |
".env": ".env*" | |
}, | |
// files config | |
"files.autoSave": "afterDelay", | |
"files.exclude": { | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/CVS": true, | |
"**/.DS_Store": true | |
}, | |
"files.associations": { | |
".sequelizerc": "javascript", | |
".stylelintrc": "json", | |
"*.tsx": "typescriptreact", | |
".env.*": "dotenv", | |
".prettierrc": "json" | |
}, | |
// terminal config (my actual is ubuntu. i use bun to package manager and runtime execute js) | |
"terminal.integrated.profiles.linux": { | |
"Ubuntu (WSL)": { | |
"path": "C:\\Windows\\System32\\wsl.exe", | |
"icon": "terminal-linux" | |
}, | |
"bash": { | |
"path": "/usr/bin/bash", | |
"icon": "terminal-bash" | |
}, | |
"zsh": { | |
"path": "zsh" | |
}, | |
"fish": { | |
"path": "fish" | |
}, | |
"tmux": { | |
"path": "tmux", | |
"icon": "terminal-tmux" | |
}, | |
"pwsh": { | |
"path": "pwsh", | |
"icon": "terminal-powershell" | |
}, | |
}, | |
"terminal.integrated.defaultProfile.linux": "Ubuntu (WSL)", | |
"terminal.integrated.profiles.windows": { | |
"Ubuntu (WSL)": { | |
"path": "C:\\Windows\\System32\\wsl.exe", | |
"icon": "terminal-linux" | |
}, | |
"Windows Terminal": { | |
"path": "wt.exe", | |
"args": [ | |
"-p", | |
"Windows Terminal" | |
], | |
"icon": "terminal-powershell" | |
} | |
}, | |
"terminal.integrated.defaultProfile.windows": "Ubuntu (WSL)", | |
// use ctrl + shift +c to open external terminal | |
"terminal.external.windowsExec":"wt.exe", | |
// discord rich presence by leonardssh | |
"vscord.status.details.text.editing": "📂 {workspace_folder}/{directory_name}", | |
"vscord.status.details.text.viewing": "👀📂 {workspace_folder}/{directory_name}", | |
"vscord.status.state.text.debugging": "👾📂debugging in {workspace_folder}/{directory_name}", | |
"vscord.status.state.text.editing": "📝 {file_name}{file_extension}({file_size}) with {line_count} lines ・ ln {current_line}, col {current_column}", | |
"vscord.status.state.text.viewing": "👀📝 {file_name}{file_extension}({file_size}) with {line_count} lines ・ ln {current_line}, col {current_column}", | |
"vscord.status.details.text.debugging": "🐛 {file_name}{file_extension}({file_size}) with {line_count} lines ・ ln {current_line}, col {current_column}", | |
"vscord.status.image.large.editing.text": "problems {problems_count} ・ infos {problems_count_infos} ・ errors {problems_count_infos}", | |
"vscord.status.image.large.viewing.text": "viewing a {lang} file...", | |
"vscord.status.image.large.debugging.text": "problems {problems_count} ・ infos {problems_count_infos} ・ errors {problems_count_infos}", | |
"vscord.status.state.text.noWorkspaceFound": "no workspace? 🤨", | |
"vscord.status.details.text.noWorkSpaceText": "no workspace opened... 🙀", | |
"vscord.status.details.text.notInFile": "no file opened... 🙀", | |
"vscord.status.details.text.idle": "snoozin...", | |
"vscord.status.image.small.idle.text": "😴", | |
"vscord.status.image.small.notInFile.text": "🔧", | |
"vscord.status.buttons.button1.git.active.enabled": true, | |
"vscord.status.buttons.button1.git.active.label": "😸 view git repo 👀", | |
"vscord.status.buttons.button1.git.active.url": "{git_url}", | |
"vscord.status.buttons.button1.git.inactive.enabled": true, | |
"vscord.status.buttons.button1.git.inactive.label": "view my github", | |
"vscord.status.buttons.button1.git.inactive.url": "https://github.com/iguilhermegr", | |
"vscord.status.buttons.button1.git.idle.enabled": true, | |
"vscord.status.buttons.button1.git.idle.label": "😸 view git repo 👀", | |
"vscord.status.buttons.button1.git.idle.url": "{git_url}", | |
"vscord.status.idle.resetElapsedTime": true, | |
"vscord.status.resetElapsedTimePerFile": true, | |
// discord rich presence by icrawl | |
"discord.enabled": false, | |
// liveshare config | |
"liveshare.keepAliveInterval": 200, | |
"liveshare.showReadOnlyUsersInEditor": "always", | |
"liveshare.anonymousGuestApproval": "accept", | |
// syntax config | |
"emmet.syntaxProfiles": { | |
"javascript": "jsx", | |
"javascriptreact": "jsx", | |
"typescript": "tsx", | |
"typescriptreact": "tsx" | |
}, | |
"emmet.includeLanguages": { | |
"javascript": "javascriptreact", | |
"typescript": "typescriptreact" | |
}, | |
// cspell checker | |
"cSpell.language": "pt_BR, en-US", | |
"cSpell.userWords": [ | |
"autofetch", | |
"bmewburn", | |
"bootcamp", | |
"botinfo", | |
"Cascadia", | |
"chakra", | |
"checkin", | |
"checkins", | |
"clsx", | |
"Codegen", | |
"datadog", | |
"Datetime", | |
"dayjs", | |
"Dotenv", | |
"emjs", | |
"esbuild", | |
"fastify", | |
"Fastify", | |
"feedbackwidget", | |
"ffprobe", | |
"Hono", | |
"intelephense", | |
"IUGU", | |
"jamjuree", | |
"jupiter", | |
"liveblocks", | |
"LIVEBLOCKS", | |
"liveshare", | |
"lockb", | |
"lukita", | |
"Lukita", | |
"middlewares", | |
"mixpanel", | |
"monaco", | |
"nestjs", | |
"omni", | |
"Omni", | |
"Onboarded", | |
"pallas", | |
"postgres", | |
"postgresql", | |
"prefetch", | |
"programfiles", | |
"reactflow", | |
"roboto", | |
"rocketseat", | |
"rotion", | |
"rsxp", | |
"Sandpack", | |
"sequelizerc", | |
"shiki", | |
"skylab", | |
"sqlite", | |
"stylelintrc", | |
"supergraph", | |
"svgr", | |
"sympla", | |
"Sysnative", | |
"textblock", | |
"tiptap", | |
"trpc", | |
"TRPC", | |
"tsup", | |
"unfollow", | |
"Unfollow", | |
"unform", | |
"Unform", | |
"unmark", | |
"upsert", | |
"Usuario", | |
"WEBPUSH", | |
"windir" | |
], | |
"cSpell.enableFiletypes": [ | |
"!asciidoc", | |
"!c", | |
"!cpp", | |
"!csharp", | |
"!go", | |
"!handlebars", | |
"!haskell", | |
"!jade", | |
"!java", | |
"!latex", | |
"!php", | |
"!pug", | |
"!python", | |
"!restructuredtext", | |
"!rust", | |
"!scala", | |
"!scss" | |
], | |
// javascript config | |
"[javascript]": { | |
"editor.formatOnSave": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": "explicit" | |
} | |
}, | |
"javascript.suggest.autoImports": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
// typescript config | |
"[typescript]": { | |
"editor.formatOnSave": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": "explicit" | |
} | |
}, | |
"typescript.tsserver.log": "off", | |
"typescript.suggest.autoImports": true, | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
// js and ts config | |
"[javascript][typescript]": { | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": "explicit" | |
} | |
}, | |
// others langs and techs config | |
"[prisma]": { | |
"editor.formatOnSave": true | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "vscode.json-language-features" | |
}, | |
"[php]": { | |
"editor.defaultFormatter": "bmewburn.vscode-intelephense-client" | |
}, | |
// git and github config | |
"git.autofetch": true, | |
"git.confirmSync": false, | |
"git.enableSmartCommit": true, | |
"git.ignoreMissingGitWarning": true, | |
"git.openRepositoryInParentFolders": "never", | |
"githubPullRequests.pullBranch": "never", | |
"githubPullRequests.createOnPublishBranch": "never", | |
"github.copilot.enable": { | |
"*": true, | |
"yaml": true, | |
"plaintext": false, | |
"markdown": true | |
}, | |
// tailwind config | |
"tailwindCSS.includeLanguages": { | |
"plaintext": "html" | |
}, | |
"tailwindCSS.emmetCompletions": true, | |
"tailwindCSS.colorDecorators": true, | |
"tailwindCSS.validate": true, | |
"tailwindCSS.experimental.classRegex": [ | |
[ | |
"tv\\(([^)]*)\\)", | |
"[\"'`]([^\"'`]*).*?[\"'`]" | |
] | |
], | |
// general config | |
"update.mode": "start", | |
"update.enableWindowsBackgroundUpdates": true, | |
"update.showReleaseNotes": false, | |
"security.workspace.trust.untrustedFiles": "newWindow", | |
"security.promptForLocalFileProtocolHandling": false, | |
"extensions.ignoreRecommendations": true, | |
"tabnine.experimentalAutoImports": true, | |
"prisma.showPrismaDataPlatformNotification": false, | |
//////////////////////////////////////////////////////////////////////////// | |
// end :) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment