Last active
August 2, 2023 18:10
-
-
Save manudevcode/7c61586f4d73e449391e490a3f4b566c to your computer and use it in GitHub Desktop.
My favorite configuration for the vs code is simple or novice, but I like it.
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
// Install the folowing plugins | |
// Flutter and Flutter Snippets | |
// Carbon or Polacode | |
// Waka Time for productivity track | |
// Turbo Console Log | |
// ES7 React/Redux/GraphQL/React-Native snippets | |
// Material Theme | |
// Numbered Bookmarks | |
// Error Lens | |
// Git Lens | |
{ | |
"window.commandCenter": true, | |
"editor.fontFamily": "Fira Code, monospace", | |
"editor.fontLigatures": true, | |
"breadcrumbs.enabled": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"editor.tabSize": 2, | |
"editor.cursorWidth": 2, | |
"turboConsoleLog.quote": "'", | |
"turboConsoleLog.logMessagePrefix": "Log at 👉 ", | |
"workbench.colorCustomizations": { | |
"dropdown.background": "#2d3142", | |
"errorLens.hintForeground": "#30fffb", | |
"errorLens.errorForeground": "#FF2E97", | |
"errorLens.warningForeground": "#FDE74E", | |
"errorLens.infoForeground": "#D86BFF", | |
/*"debugToolBar.background": "#1c2a47", | |
"list.hoverForeground": "#ffffff", | |
"gitDecoration.modifiedResourceForeground": "#739efaff", | |
"gitDecoration.deletedResourceForeground": "#f06292ff", | |
"tab.unfocusedHoverBorder": "#84FFFF", | |
"activityBar.activeBorder": "#84FFFF", | |
"editorLineNumber.activeForeground": "#62DAFB", | |
"editorLineNumber.foreground": "#62dafb3a", | |
"editor.lineHighlightBorder": "#62dafb3a", | |
"editor.lineHighlightBackground": "#ff000000", | |
"editor.selectionBackground": "#1c2a47", | |
"editorIndentGuide.activeBackground": "#62DAFB", | |
"terminalCursor.background": "#0f111aff", | |
"terminalCursor.foreground": "#62DAFB", | |
"statusBar.debuggingBackground": "#62DAFB", | |
"dart.previewEmbeddedDevTools": true,*/ | |
"[Bits Darka]": { | |
"editorError.foreground": "#ff76a6", | |
/* warning squggles */ | |
"editorWarning.foreground": "#ffd476", | |
/* info squiggles */ | |
"editorInfo.foreground": "#35ffab", | |
"list.inactiveSelectionBackground": "#D86BFF", | |
"list.inactiveFocusBackground": "#ffffff", | |
"list.errorForeground": "#ff76a6", | |
"debugConsole.errorForeground": "#ff76a6", | |
"debugConsole.infoForeground": "#42C6FF", | |
"debugConsole.warningForeground": "#ffd476", | |
"debugConsole.sourceForeground": "#42C6FF" | |
}, | |
}, | |
"numberedBookmarks.gutterIconFillColor": "#84FFFF", | |
"numberedBookmarks.gutterIconNumberColor": "#000", | |
"terminal.integrated.cursorStyle": "underline", | |
"terminal.integrated.cursorBlinking": true, | |
"editor.multiCursorModifier": "ctrlCmd", | |
"files.exclude": { | |
"**/node_modules": true | |
}, | |
"todo-tree.highlights.enabled": false, | |
"todohighlight.keywords": [ | |
{ | |
"text": "TODO", | |
"backgroundColor": "#84FFFF", | |
"color": "#000", | |
}, | |
{ | |
"text": "NOTE", | |
"backgroundColor": "#fdb74e", | |
"color": "#000", | |
}, | |
{ | |
"text": "FIXME", | |
"backgroundColor": "#FF2E97", | |
"color": "#000", | |
}, | |
{ | |
"text": "FIX", | |
"backgroundColor": "#FF2E97", | |
"color": "#000", | |
}, | |
], | |
"files.watcherExclude": { | |
"**/node_modules/**": false | |
}, | |
"search.exclude": { | |
"**/node_modules": false | |
}, | |
"git.enableSmartCommit": true, | |
"material-icon-theme.folders.theme": "classic", | |
"material-icon-theme.folders.color": "#84FFFF", | |
"workbench.iconTheme": "material-icon-theme", | |
"dart.debugSdkLibraries": false, | |
"carbon.fontSize": 14, | |
"diffEditor.ignoreTrimWhitespace": false, | |
"workbench.editor.wrapTabs": true, | |
"workbench.tree.indent": 19, | |
"[go]": { | |
"editor.formatOnSave": true, | |
"editor.codeActionsOnSave": { | |
"source.organizeImports": true | |
} | |
}, | |
"todohighlight.exclude": [ | |
"**/node_modules/**", | |
"**/bower_components/**", | |
"**/dist/**", | |
"**/build/**", | |
"**/.vscode/**", | |
"**/.github/**", | |
"**/_output/**", | |
"**/*.min.*", | |
"**/*.map", | |
"**/.next/**" | |
], | |
"css.validate": false, | |
"html.validate.styles": false, | |
"stylelint.enable": false, | |
"stylelint.config": { | |
"extends": "stylelint-config-recommended", | |
"rules": { | |
"at-rule-no-unknown": [ | |
true, | |
{ | |
"ignoreAtRules": [ | |
"extends", | |
"tailwind" | |
] | |
} | |
], | |
"block-no-empty": null, | |
"unit-whitelist": [ | |
"em", | |
"rem", | |
"s" | |
] | |
} | |
}, | |
"terminal.external.linuxExec": "xte", | |
"turboConsoleLog.addSemicolonInTheEnd": true, | |
"editor.hover.delay": 500, | |
"debug.inlineValues":"auto", | |
"workbench.startupEditor": "none", | |
"terminal.integrated.fontFamily": "Fira Code, monospace, MesloLGS NF", | |
"workbench.colorTheme": "Bits Darka", | |
"todo-tree.general.tags": [ | |
"BUG", | |
"HACK", | |
"FIXME", | |
"TODO", | |
"XXX", | |
"REMOVE" | |
], | |
"dart.showInspectorNotificationsForWidgetErrors": false, | |
"security.workspace.trust.untrustedFiles": "open", | |
"git.autofetch": true, | |
"keyboard.touchbar.enabled": true, | |
"keyboard.touchbar.ignored": [ | |
"workbench.action.navigateBack", | |
"workbench.action.navigateForward", | |
], | |
"nasc-touchbar.addCursorBelow": false, | |
"nasc-touchbar.blockComment": true, | |
"nasc-touchbar.commentLine": true, | |
"nasc-touchbar.toggleSidebar": true, | |
"nasc-touchbar.toggleWhiteSpace": true, | |
"editor.renderWhitespace": "none", | |
"nasc-touchbar.rename": false, | |
"[dart]": { | |
//"editor.formatOnType": true, | |
"editor.autoIndent": "brackets", | |
"editor.selectionHighlight": false, | |
"editor.suggest.snippetsPreventQuickSuggestions": false, | |
"editor.suggestSelection": "first", | |
"editor.tabCompletion": "onlySnippets", | |
"editor.wordBasedSuggestions": false | |
}, | |
"errorLens.messageTemplate": "$severity ($source) $message", | |
"errorLens.enabledDiagnosticLevels": [ | |
"info", | |
"warning", | |
"hint", | |
"error" | |
], | |
"terminal.external.osxExec": "iTerm.app", | |
"debug.terminal.clearBeforeReusing": true, | |
"dart.debugExternalPackageLibraries": false, | |
"scm.inputFontSize": 12, | |
"markdown.preview.fontSize": 12, | |
"scss.validate": false, | |
"editor.largeFileOptimizations": false, | |
"go.toolsManagement.autoUpdate": true, | |
// "dart.previewLsp": true, | |
// "dart.extensionLogFile": null, | |
"editor.tokenColorCustomizations": { | |
"[Bits Darka]": { | |
"textMateRules": [ | |
{ | |
"scope": "source.go", | |
"settings": { | |
"foreground": "#e7e7e7", | |
} | |
}, | |
{ | |
"scope": "entity.name.function.go", | |
"settings": { | |
"foreground": "#CECECE", | |
"fontStyle": "italic" | |
} | |
}, | |
{ | |
"scope": [ | |
"variable.other.assignment.go" | |
], | |
"settings": { | |
"foreground": "#CECECE", | |
} | |
}, | |
{ | |
"scope": [ | |
"punctuation.definition.begin.bracket.round.go", | |
"punctuation.definition.end.bracket.round.go", | |
"punctuation.definition.begin.bracket.curly.go", | |
"punctuation.definition.end.bracket.curly.go", | |
"punctuation.definition.bracket.square.go", | |
], | |
"settings": { | |
"foreground": "#545C79", | |
"fontStyle": "bold" | |
} | |
}, | |
{ | |
"scope": "keyword.function.go", | |
"settings": { | |
"foreground": "#FE36FB", | |
"fontStyle": "bold italic" | |
} | |
}, | |
{ | |
"scope": "punctuation.other.period.go", | |
"settings": { | |
"foreground": "#F0F2FF", | |
} | |
}, | |
{ | |
"scope": "support.function.go", | |
"settings": { | |
"foreground": "#42C6FF", | |
"fontStyle": "italic" | |
} | |
}, | |
{ | |
"scope": "constant.language.go", | |
"settings": { | |
"foreground": "#FE36FB", | |
"fontStyle": "bold" | |
} | |
} | |
] | |
} | |
}, | |
"json.schemas": [], | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"thunder-client.codeSnippetLanguage": "cs-httpclient", | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[vue]": { | |
"editor.defaultFormatter": "Vue.volar" | |
}, | |
"editor.suggest.showMethods": true, | |
"editor.suggest.preview": true, | |
"editor.acceptSuggestionOnEnter": "on", | |
"editor.snippetSuggestions": "top", | |
"redhat.telemetry.enabled": false, | |
"errorLens.scrollbarHackEnabled": true, | |
"editor.stickyScroll.enabled": true, | |
"workbench.productIconTheme": "fluent-icons", | |
"[python]": { | |
"editor.formatOnType": true | |
}, | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[scss]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"editor.find.addExtraSpaceOnTop": false, | |
"interactiveSession.editor.fontSize": 11, | |
"aws.suppressPrompts": { | |
"regionAddAutomatically": true | |
}, | |
"editor.accessibilitySupport": "off", | |
"editor.minimap.renderCharacters": false, | |
"workbench.editorAssociations": { | |
"git-rebase-todo": "default" | |
}, | |
"update.showReleaseNotes": false, | |
"git.openRepositoryInParentFolders": "never", | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment