Skip to content

Instantly share code, notes, and snippets.

@nuclearglow
Last active February 22, 2023 12:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nuclearglow/b42b45cb92be4f6cf605bcad79ededa3 to your computer and use it in GitHub Desktop.
Save nuclearglow/b42b45cb92be4f6cf605bcad79ededa3 to your computer and use it in GitHub Desktop.
2023 VSCode settings
{
// adjust font sizes here
"terminal.integrated.fontSize": 13,
"debug.console.fontSize": 13,
"debug.console.lineHeight": 16,
"editor.fontSize": 13,
// Language specific settings
"html.autoClosingTags": true,
"[typescript]": {
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.organizeImports": false
}
},
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.organizeImports": false
}
},
"[yaml]": {
"editor.autoIndent": "advanced"
},
"[dockercompose]": {
"editor.autoIndent": "advanced"
},
"typescript.preferences.importModuleSpecifier": "non-relative",
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.check.npmIsInstalled": false,
"typescript.suggest.enabled": true,
"typescript.suggest.autoImports": true,
"typescript.suggest.includeCompletionsForImportStatements": true,
"typescript.suggest.paths": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"[rust]": {
"editor.formatOnSave": true
},
"json.schemaDownload.enable": true,
"emmet.triggerExpansionOnTab": true,
// Styles
"css.validate": false,
"scss.validate": false,
"less.validate": false,
"stylelint.enable": true,
"stylelint.useLocal": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[less]": {
"editor.formatOnSave": true
},
// Terminal
"terminal.integrated.shellIntegration.enabled": true,
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.profiles.linux": {
"bash": null,
"zsh": {
"path": "zsh",
"args": [],
"color": "terminal.ansiGreen",
"icon": "terminal"
},
"tmux": {
"path": "tmux",
"args": ["-2", "attach-session"],
"color": "terminal.ansiGreen",
"icon": "terminal-tmux"
}
},
"terminal.integrated.commandsToSkipShell": [
"-workbench.action.terminal.focusPreviousPane",
"-workbench.action.terminal.focusNextPane",
"-workbench.action.terminal.focusPreviousPane",
"-workbench.action.terminal.focusNextPane",
"language-julia.interrupt"
],
"terminal.integrated.scrollback": 100000,
"terminal.integrated.persistentSessionScrollback": 1000,
"terminal.integrated.tabs.showActiveTerminal": "singleTerminal",
"terminal.integrated.minimumContrastRatio": 1,
"terminal.integrated.tabs.title": "${process}",
"terminal.integrated.tabs.location": "right",
"terminal.integrated.fontFamily": "MesloLGS Nerd Font",
"terminal.integrated.lineHeight": 1,
"terminal.integrated.fontWeight": "normal",
"terminal.integrated.cursorBlinking": false,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.wordSeparators": " ()[]{}',\"`─",
"terminal.integrated.enablePersistentSessions": true,
"terminal.integrated.gpuAcceleration": "auto",
// Debug Console
"debug.console.fontFamily": "MesloLGS Nerd Font",
"debug.console.wordWrap": true,
"debug.terminal.clearBeforeReusing": true,
// Workbench
"workbench.editor.wrapTabs": false,
"workbench.editor.enablePreviewFromCodeNavigation": false,
"workbench.editor.closeEmptyGroups": false,
// Workbench Themes and Colors
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "One Monokai Darker",
"workbench.colorCustomizations": {
"[Default Light+]": {
"sideBarTitle.foreground": "#2e3948",
"sideBar.border": "#2e3948",
"sideBar.foreground": "#2e3948",
"sideBar.background": "#f8f8fa",
"statusBar.background": "#303947",
"activityBar.foreground": "#ffffff",
"activityBar.inactiveForeground": "#7f8792",
"activityBar.background": "#303947",
"editorGroupHeader.tabsBorder": "#ffffff",
"editorGroupHeader.noTabsBackground": "#2e3948",
"editorGroupHeader.tabsBackground": "#ffffff",
"tab.inactiveBackground": "#4c5970",
"tab.inactiveForeground": "#ffffff",
"tab.activeBackground": "#ffffff",
"tab.activeForeground": "#2e3948",
"tab.hoverForeground": "#abbcd2",
"tab.inactiveModifiedBorder": "#ffffff",
"tab.border": "#303947",
"tab.activeBorder": "#ffffff",
"editor.foreground": "#2e3948",
"editorLineNumber.foreground": "#2e3948",
"button.background": "#f96673",
"button.hoverBackground": "#ea8d90",
"button.foreground": "#ffffff",
"badge.foreground": "#f96673"
},
"[One Monokai Darker]": {
"editorIndentGuide.activeBackground": "#1ec50350",
"activityBar.foreground": "#1ec503AA",
"activityBar.inactiveForeground": "#818181",
"sideBar.foreground": "#fff",
"statusBar.background": "#1e1e1e",
"editorLineNumber.foreground": "#1ec503AA",
"editorCursor.foreground": "#1ec503",
"scrollbarSlider.background": "#1ec50333",
"scrollbarSlider.hoverBackground": "#1ec50366",
"scrollbarSlider.activeBackground": "#1ec50399",
"minimap.foregroundOpacity": "#000000c0",
"minimapSlider.background": "#1ec50333",
"minimapSlider.activeBackground": "#1ec50366",
"minimapSlider.hoverBackground": "#1ec50399",
"minimap.findMatchHighlight": "#ffd700",
"tab.hoverBackground": "#1ec50350",
"tab.border": "#000",
"terminal.tab.activeBorder": "#00d22b",
"terminal.foreground": "#00d22b",
"editor.foldBackground": "#00d22b33",
"editorBracketMatch.border": "#00d22b77",
"editorBracketHighlight.foreground1": "#00d22b",
"editorBracketHighlight.foreground2": "#d48008",
"editorBracketHighlight.foreground3": "#c172d9",
"editorBracketHighlight.foreground4": "#2980f2",
"editorBracketHighlight.foreground5": "#ffd700",
"editorBracketHighlight.foreground6": "#b415db",
"editorBracketHighlight.unexpectedBracket.foreground": "#ff0000"
}
},
"workbench.list.smoothScrolling": false,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.editor.showIcons": true,
"workbench.editor.revealIfOpen": true,
"workbench.editor.limit.enabled": false,
"workbench.editor.limit.perEditorGroup": false,
"workbench.editor.limit.value": 100,
"workbench.editor.untitled.labelFormat": "content",
"workbench.editor.decorations.badges": true,
"workbench.editor.decorations.colors": true,
// Problems View
"problems.decorations.enabled": true,
// Explorer View
"explorer.openEditors.visible": 0,
"explorer.autoReveal": true,
"explorer.autoRevealExclude": {
"**/node_modules": true
},
"explorer.confirmDragAndDrop": false,
"explorer.enableDragAndDrop": true,
"explorer.confirmDelete": false,
// Editor View
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": true,
"editor.fontFamily": "MesloLGS Nerd Font",
"editor.wordWrap": "on",
"editor.fontWeight": "normal",
"editor.padding.top": 0,
"editor.padding.bottom": 0,
"editor.foldingHighlight": false,
"editor.colorDecorators": true,
"editor.semanticHighlighting.enabled": true,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file",
"editor.cursorStyle": "line",
"editor.cursorWidth": 2,
"editor.find.cursorMoveOnType": true,
"editor.cursorBlinking": "phase",
"editor.formatOnPaste": false,
"editor.snippetSuggestions": "inline",
"editor.suggestFontSize": 0,
"editor.suggestLineHeight": 0,
"editor.suggestSelection": "first",
"editor.suggest.showStatusBar": true,
"editor.suggest.filterGraceful": true,
"editor.tabCompletion": "onlySnippets",
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
"editor.tokenColorCustomizations": {
"comments": "#d4800888"
},
"editor.emptySelectionClipboard": false,
"editor.dragAndDrop": true,
"editor.minimap.enabled": true,
"editor.minimap.maxColumn": 120,
"editor.minimap.size": "fit",
"editor.minimap.showSlider": "always",
"editor.minimap.scale": 2,
"editor.renderWhitespace": "trailing",
"editor.linkedEditing": true,
"editor.scrollbar.vertical": "auto",
"editor.scrollbar.verticalScrollbarSize": 1,
"editor.scrollbar.horizontal": "hidden",
// git
"git.mergeEditor": true,
// Diff View
"diffEditor.maxComputationTime": 0,
// File Handling
"files.trimTrailingWhitespace": true,
"files.autoSave": "off",
"files.associations": {
".extras": "shellscript",
".aliases": "shellscript",
".functions": "shellscript",
".exports": "shellscript",
".keys": "shellscript",
"*.adoc": "asciidoc",
"*.md": "markdown",
"*.html": "html"
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/*.map.js": true,
"**/*.eslintcache": true,
"**/*.swp": true
},
"files.watcherExclude": {
"**/.git/subtree-cache/**": true,
"**/.git/objects/**": true,
"**/node_modules/*/**": true,
"release/**": true,
"postRelease/**": true,
".build/**": true,
"dist/**": true,
"build/**": true
},
// Search View
"search.smartCase": true,
"search.searchEditor.defaultNumberOfContextLines": 4,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"release/**": true,
"postRelease/**": true,
".build/**": true,
"dist/**": true,
"build/**": true,
"**/*.pdf": true,
"**/.next": true
},
// Window Settings
"window.commandCenter": true,
"window.titleBarStyle": "custom",
// these settings only work if titleBarStyle is "native"
"window.titleSeparator": "⟿",
"window.restoreWindows": "all",
"window.title": "${rootName} ${separator} ${activeEditorMedium}",
// Telemetry
"telemetry.telemetryLevel": "off",
// Extensions
"rest-client.previewResponseInUntitledDocument": true,
"hexeditor.inspectorType": "aside",
"material-icon-theme.showUpdateMessage": false,
"gitlens.codeLens.enabled": false,
"gitlens.statusBar.command": "gitlens.toggleFileBlame",
"gitlens.statusBar.enabled": true,
"gitlens.statusBar.format": "${author} - ${ago}",
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false
},
"gitlens.blame.dateFormat": "DD.MM.YYYY",
"gitlens.currentLine.dateFormat": "DD.MM.YYYY",
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.enabled": false,
"gitlens.keymap": "none",
"gitlens.menus": {
"editorGroup": {
"blame": false,
"compare": false
}
},
"liveshare.featureSet": "stable",
"liveshare.showReadOnlyUsersInEditor": "always",
"liveshare.allowGuestDebugControl": true,
"polacode.shadow": "none",
"polacode.transparentBackground": true,
"polacode.backgroundColor": "#000",
"vsicons.dontShowNewVersionMessage": true,
"python.languageServer": "Pylance",
"better-comments.tags": [
{
"tag": "!",
"color": "#FF2D00",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "fixme",
"color": "#FF2D00",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "?",
"color": "#3498DB",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "//",
"color": "#474747",
"strikethrough": true,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "todo",
"color": "#FF8C00",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "*",
"color": "#98C379",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
}
],
"debug.onTaskErrors": "debugAnyway",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"npm-intellisense.recursivePackageJsonLookup": true,
"npm-intellisense.scanDevDependencies": false,
"npm-intellisense.importES6": true,
"npm-intellisense.importQuotes": "'",
"npm-intellisense.importLinebreak": ";\n",
"npm-intellisense.importDeclarationType": "const",
"path-intellisense.extensionOnImport": false,
"path-intellisense.showHiddenFiles": false,
"cSpell.ignoreRegExpList": [
"/from\\s+(['\"]).*\\1/",
"/import\\s+(['\"]).*\\1/"
],
"cSpell.userWords": [
"alphanum",
"Antd",
"appserver",
"autorestart",
"BASEPATH",
"bdengine",
"codegen",
"codelist",
"Combobox",
"constructur",
"craco",
"deltaforce",
"deserialization",
"destructure",
"destructured",
"everestsystems",
"evst",
"exitcode",
"Fieldlist",
"formulajs",
"formular",
"hexeditor",
"keystonejs",
"landingpage",
"lcov",
"Linkify",
"materializable",
"multivalue",
"nuclearglow",
"nuky",
"Oberver",
"overscan",
"POSTGRES",
"precommit",
"prestart",
"queryset",
"repserver",
"reshift",
"retrolist",
"Retrolists",
"sandboxed",
"Scanline",
"Serializers",
"Serv",
"signin",
"SIGNOUT",
"struct",
"stylelint",
"svenvowe",
"testid",
"tlds",
"tsbuildinfo",
"uicontroller",
"uicontrollers",
"uiengine",
"uilayout",
"uimodel",
"uinext",
"uistate",
"uitemplate",
"uiview",
"unmock",
"unvalidated",
"usermgmt",
"valids",
"Valtio",
"webfonts",
"wesbos"
],
"window.zoomLevel": 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment