Skip to content

Instantly share code, notes, and snippets.

@camilosampedro
Created August 18, 2020 07:19
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 camilosampedro/e29c1a5cbcc5a86ca9abaa024c1b521a to your computer and use it in GitHub Desktop.
Save camilosampedro/e29c1a5cbcc5a86ca9abaa024c1b521a to your computer and use it in GitHub Desktop.
{
"workbench.settings.useSplitJSON": true,
"window.zoomLevel": 1,
"editor.fontLigatures": true,
"editor.fontFamily": "Fira Code Regular, Liga Hack, Consolas, monospace",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "Comment",
"scope": [
"comment",
"comment.block",
"comment.block.documentation",
"comment.line",
"comment.line.double-slash",
"punctuation.definition.comment"
],
"settings": {
"fontStyle": "italic"
}
},
{
// Taken from vscode-darkpp-italic theme
"name": "React Italics",
"scope": [
"emphasis",
//"entity.other.attribute-name", // Css class names
"markup.italic",
"storage.type",
"storage.modifier",
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
"punctuation.section.embedded",
"keyword.control",
"keyword.operator.new",
"keyword.operator.expression",
"keyword.operator.cast",
"keyword.operator.sizeof",
"keyword.operator.logical.python",
"variable.language",
"meta.decorator punctuation.decorator"
],
"settings": {
"fontStyle": "italic"
}
}
]
},
// Theme Setup.
"workbench.colorTheme": "Quiet Light",
"terminal.integrated.fontFamily": "'Fira Mono', 'Inconsolata for Powerline', monospace",
"editor.lineHeight": 19,
"editor.letterSpacing": 0.3,
"editor.fontWeight": "400",
"editor.cursorStyle": "line",
"editor.cursorWidth": 4,
"editor.cursorBlinking": "blink",
"editor.renderWhitespace": "all",
"editor.snippetSuggestions": "top",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"workbench.editor.enablePreview": false,
"explorer.confirmDragAndDrop": false,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
// Formatting Optional.
"editor.formatOnSave": true,
"eslint.run": "onType",
"eslint.autoFixOnSave": true,
// MacOS Only Settings.
"workbench.fontAliasing": "auto",
"terminal.integrated.macOptionIsMeta": true,
"workbench.statusBar.feedback.visible": true,
// SOP's highlight matching tag setting.
"highlight-matching-tag.styles": {
"opening": {
"full": {
"custom": {
"backgroundColor": "rgba(165, 153, 233, 0.1)"
}
},
"left": {
"custom": {
"borderWidth": "0"
}
},
"right": {
"custom": {
"borderWidth": "0"
}
}
}
},
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
"files.insertFinalNewline": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.confirmOnExit": true,
"terminal.external.osxExec": "iTerm.app",
"go.testOnSave": false,
"git.autofetch": true,
"workbench.iconTheme": "material-icon-theme",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"eslint.validate": [
"vue",
"html",
"javascript"
],
"vetur.format.defaultFormatter.html": "none",
"vetur.format.defaultFormatter.js": "none",
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[terraform]": {
"terraform.path": "terraform0.12"
},
"terraform.languageServer": {
"external": true,
"args": [
"serve"
]
},
"terraform.indexing": {
"enabled": false
},
"go.buildOnSave": "off",
"go.formatTool": "gofmt",
"terminal.integrated.shell.linux": "/bin/zsh",
"editor.minimap.enabled": false,
"peacock.favoriteColors": [
{
"name": "Angular Red",
"value": "#b52e31"
},
{
"name": "Auth0 Orange",
"value": "#eb5424"
},
{
"name": "Azure Blue",
"value": "#007fff"
},
{
"name": "C# Purple",
"value": "#68217A"
},
{
"name": "Gatsby Purple",
"value": "#639"
},
{
"name": "Go Cyan",
"value": "#5dc9e2"
},
{
"name": "Java Blue-Gray",
"value": "#557c9b"
},
{
"name": "JavaScript Yellow",
"value": "#f9e64f"
},
{
"name": "Mandalorian Blue",
"value": "#1857a4"
},
{
"name": "Node Green",
"value": "#215732"
},
{
"name": "React Blue",
"value": "#00b3e6"
},
{
"name": "Something Different",
"value": "#832561"
},
{
"name": "Vue Green",
"value": "#42b883"
}
],
"peacock.affectTabActiveBorder": true,
"terminal.integrated.setLocaleVariables": false,
"peacock.affectActivityBar": false,
"peacock.affectTitleBar": false,
"extensions.ignoreRecommendations": false,
"C_Cpp.updateChannel": "Insiders",
"diffEditor.ignoreTrimWhitespace": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"[yaml]": {},
"yaml.format.enable": false,
"html.format.endWithNewline": true,
"diffEditor.renderSideBySide": true,
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"editor.columnSelection": false,
"vsicons.dontShowNewVersionMessage": true,
"go.autocompleteUnimportedPackages": true,
"go.useLanguageServer": true,
"java.semanticHighlighting.enabled": true,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment