Skip to content

Instantly share code, notes, and snippets.

@michchan
Last active April 14, 2022 06:01
Show Gist options
  • Save michchan/895194f974bb25bd0ce6da278fceb58e to your computer and use it in GitHub Desktop.
Save michchan/895194f974bb25bd0ce6da278fceb58e to your computer and use it in GitHub Desktop.
My vscode settings JSON (* based theme: Darcula)
{
"aws.samcli.location": "/usr/local/bin/sam",
"breadcrumbs.enabled": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.fontFamily": "'Inconsolata-g', Monaco, 'Courier New', monospace",
"editor.letterSpacing": 0.1,
"editor.minimap.enabled": false,
"editor.quickSuggestionsDelay": 2,
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.renderControlCharacters": true,
"editor.renderIndentGuides": true,
"editor.renderWhitespace": "none",
"editor.rulers": [80, 120],
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "on",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"files.autoSave": "off",
"git.confirmSync": false,
"git.enableSmartCommit": true,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "never",
"javascript.validate.enable": false,
"terminal.integrated.rendererType": "dom",
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": true,
"typescript.implementationsCodeLens.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"update.mode": "manual",
"window.nativeTabs": false,
"window.newWindowDimensions": "default",
"window.openFilesInNewWindow": "on",
"window.openFoldersInNewWindow": "on",
"window.restoreFullscreen": true,
"window.restoreWindows": "all",
"workbench.activityBar.visible": true,
"workbench.fontAliasing": "auto",
"workbench.startupEditor": "none",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"workbench.colorTheme": "Darcula",
"workbench.colorCustomizations": {
"[Darcula]": {
"editor.background": "#111111",
"sideBar.background": "#121212",
"activityBar.background": "#1F1F1F",
"titleBar.activeBackground": "#1E1E1E",
"tab.inactiveBackground": "#252525",
"statusBar.background": "#111111",
"editor.lineHighlightBackground": "#181818",
"editor.wordHighlightBackground": "#282828"
}
},
"editor.tokenColorCustomizations": {
"[Darcula]": {
"strings": "#83a35e",
"textMateRules": [
{
"name": "punctuations",
"scope": [
"punctuation.separator",
"punctuation.separator.continuation",
"punctuation.terminator",
"keyword.operator.arithmetic",
"keyword.operator.arithmetic",
"keyword.operator.logical",
"keyword.operator.new"
],
"settings": {
"foreground": "#ff9233",
"fontStyle": "bold"
}
},
{
"name": "Block comments",
"scope": ["comment.block", "comment.block.documentation"],
"settings": {
"foreground": "#888"
}
},
{
"name": "variable and properties",
"scope": ["variable.other.property", "meta.object-literal.key"],
"settings": {
"foreground": "#aa87bd"
}
},
{
"name": "HTML, JSX, XML Tag",
"scope": [
"entity.name.tag",
"punctuation.definition.tag.begin",
"punctuation.definition.tag.end"
],
"settings": {
"foreground": "#6c8fb4"
}
},
{
"name": "HTML, JSX, XML Attributes",
"scope": ["entity.other.attribute-name"],
"settings": {
"foreground": "#869ba0"
}
}
]
}
},
"better-comments.tags": [
{
"tag": "!",
"color": "#CB444B",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "?",
"color": "#4BA0B5",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "//",
"color": "#474747",
"strikethrough": true,
"backgroundColor": "transparent"
},
{
"tag": "todo",
"color": "#F6C344",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "*",
"color": "#98C379",
"strikethrough": false,
"backgroundColor": "transparent"
}
],
"[python]": {
"editor.tabSize": 4
},
"python.languageServer": "Pylance",
"terminal.integrated.shell.osx": "/bin/zsh",
"terminal.external.osxExec": "iTerm.app",
"yaml.schemas": {},
"yaml.customTags": [
"!And",
"!And sequence",
"!If",
"!If sequence",
"!Not",
"!Not sequence",
"!Equals",
"!Equals sequence",
"!Or",
"!Or sequence",
"!FindInMap",
"!FindInMap sequence",
"!Base64",
"!Join",
"!Join sequence",
"!Cidr",
"!Ref",
"!Sub",
"!Sub sequence",
"!GetAtt",
"!GetAZs",
"!ImportValue",
"!ImportValue sequence",
"!Select",
"!Select sequence",
"!Split",
"!Split sequence"
],
"redhat.telemetry.enabled": true,
"vs-kubernetes": {
"vscode-kubernetes.kubectl-path.mac": "/Users/michaelchan/.vs-kubernetes/tools/kubectl/kubectl",
"vscode-kubernetes.minikube-path.mac": "/Users/michaelchan/.vs-kubernetes/tools/minikube/darwin-amd64/minikube",
"vscode-kubernetes.helm-path.mac": "/Users/michaelchan/.vs-kubernetes/tools/helm/darwin-amd64/helm"
},
"json.schemas": [],
"editor.formatOnSave": true,
"scm.inputFontSize": 12,
"debug.console.fontSize": 11,
"markdown.preview.fontSize": 12,
"terminal.integrated.fontSize": 11,
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"editor.fontSize": 11,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"jest.autoRun": "off"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment