Skip to content

Instantly share code, notes, and snippets.

@Yasir5247
Created December 8, 2023 15:25
Show Gist options
  • Select an option

  • Save Yasir5247/b16cfa4dd3a9b7c33a9c1b1b5654c8ce to your computer and use it in GitHub Desktop.

Select an option

Save Yasir5247/b16cfa4dd3a9b7c33a9c1b1b5654c8ce to your computer and use it in GitHub Desktop.
My VSCODE Settings
{
"typescript.tsdk": "node_modules/typescript/lib",
"eslint.validate": ["javascript", "javascriptreact"],
"eslint.format.enable": true,
//breadcrumbs
"breadcrumbs.enabled": false,
//zoom
"window.zoomLevel": 1,
//editor
"editor.indentSize": "tabSize",
"editor.tabSize": 2,
"editor.wordWrap": "on",
"editor.lineNumbers": "on",
"editor.codeLens": false,
"editor.glyphMargin": false,
"editor.formatOnSave": true,
"editor.colorDecorators": false,
"editor.minimap.enabled": false,
"editor.cursorBlinking": "blink",
"editor.renderWhitespace": "none",
"editor.suggestSelection": "first",
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.guides.indentation": false,
"editor.renderControlCharacters": false,
"editor.bracketPairColorization.enabled": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"prettier.singleQuote": true,
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.renderLineHighlight": "all",
//folding
"editor.showFoldingControls": "always",
"editor.folding": true,
"editor.foldingStrategy": "indentation",
//folders
"explorer.compactFolders": false,
"explorer.openEditors.visible": 0,
//font settings
"editor.fontSize": 12,
"editor.fontWeight": "500",
"editor.fontLigatures": false,
// "editor.fontFamily": "Iosevka Custom",
//terminal
// "terminal.integrated.fontFamily": "Iosevka Custom",
"terminal.integrated.drawBoldTextInBrightColors": true,
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.fontSize": 14,
"terminal.integrated.fontWeight": "500",
"terminal.integrated.fontWeightBold": "500",
// "workbench.fontAliasing": "antialiased",
"workbench.colorCustomizations": {
//activity bar
"activityBar.background": "#666666",
"activityBar.activeBackground": "#2f2f2f",
"activityBarBadge.background": "#2f2f2f",
"activityBar.inactiveForeground": "#2f2f2f",
"activityBar.activeBorder": "#ffffff",
//terminal
"terminal.background": "#2f2f2f",
"panel.background": "#2f2f2f",
//side bar
"sideBar.background": "#232931",
//editor
"editor.background": "#272829",
//tab
"tab.activeBackground": "#000000",
"tab.inactiveBackground": "#232931",
"tab.activeBorder": "#232931",
"tab.hoverBackground": "#666666",
//title bar
"titleBar.activeBackground": "#666666",
"titleBar.inactiveBackground": "#7A3E3E",
"statusBar.background": "#666666",
"quickInputList.focusBackground": "#070808",
"editorGroupHeader.tabsBackground": "#070808"
},
"workbench.tree.renderIndentGuides": "always",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
// already have a Prettier plugin, so don't need this.
"source.organizeImports": false
},
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.svg": "${capture}.tsx, ${capture}.svg",
"*.js": "${capture}.js.map, ${capture}.d.ts, ${capture}.d.ts.map",
"*.ts": "$(capture).test.ts, $(capture).test.tsx, $(capture).test.node.ts, $(capture).test.node.tsx, $(capture).test.native.ts, $(capture).test.native.tsx, $(capture).test.ios.ts, $(capture).test.ios.tsx, $(capture).test.web.ts, $(capture).test.web.tsx, $(capture).test.android.ts, $(capture).test.android.tsx, ${capture}.native.tsx, ${capture}.ios.tsx, ${capture}.android.tsx, ${capture}.web.tsx, ${capture}.native.ts, ${capture}.ios.ts, ${capture}.android.ts, ${capture}.web.ts, ${capture}.native.js, ${capture}.ios.js, ${capture}.android.js, ${capture}.web.js, ${capture}.native.jsx, ${capture}.ios.jsx, ${capture}.android.jsx, ${capture}.web.jsx",
"*.tsx": "$(capture).test.ts, $(capture).test.tsx, $(capture).test.node.ts, $(capture).test.node.tsx, $(capture).test.native.ts, $(capture).test.native.tsx, $(capture).test.ios.ts, $(capture).test.ios.tsx, $(capture).test.web.ts, $(capture).test.web.tsx, $(capture).test.android.ts, $(capture).test.android.tsx, ${capture}.native.tsx, ${capture}.ios.tsx, ${capture}.android.tsx, ${capture}.web.tsx, ${capture}.native.ts, ${capture}.ios.ts, ${capture}.android.ts, ${capture}.web.ts, ${capture}.native.js, ${capture}.ios.js, ${capture}.android.js, ${capture}.web.js, ${capture}.native.jsx, ${capture}.ios.jsx, ${capture}.android.jsx, ${capture}.web.jsx"
},
"explorer.autoRevealExclude": {
"**/node_modules": false,
"**/bower_components": true
},
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"**/.yarn/plugins/@yarnpkg": true,
"**/.yarn/releases": true
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment