Skip to content

Instantly share code, notes, and snippets.

@jugshaurya
Last active May 20, 2021 12:53
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jugshaurya/2f5e59bf2451d3a67deb8d60b7303981 to your computer and use it in GitHub Desktop.
Save jugshaurya/2f5e59bf2451d3a67deb8d60b7303981 to your computer and use it in GitHub Desktop.
vscode horizon theme

Extension

  • Add Horizon Theme
  • Add Prettier
  • vscode icon mac

settings with colors changes

{
  "window.zoomLevel": -1,
  "liveServer.settings.donotShowInfoMsg": true,
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "files.autoSave": "onFocusChange",
  "workbench.statusBar.visible": true,
  "window.menuBarVisibility": "toggle",
  "explorer.confirmDragAndDrop": false,
  "explorer.confirmDelete": false,
  "terminal.integrated.shell.linux": "/bin/bash",
  "editor.renderLineHighlight": "none",
  "editor.tabCompletion": "on",
  "highlight-matching-tag.highlightSelfClosing": true,
  "editor.tabSize": 2,
  "editor.fontSize": 16,
  "editor.fontWeight": "500",
  "workbench.colorTheme": "Horizon",
  "terminal.integrated.rendererType": "dom",
  "javascript.updateImportsOnFileMove.enabled": "always",
  "diffEditor.ignoreTrimWhitespace": false,
  "editor.minimap.enabled": false,
  "editor.overviewRulerBorder": false,
  "debug.console.fontSize": 16,
  "python.formatting.provider": "autopep8",
  "breadcrumbs.enabled": false,
  "C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4 }",
  "workbench.startupEditor": "newUntitledFile",
  "javascript.implicitProjectConfig.experimentalDecorators": true,
  "workbench.activityBar.visible": true,
  "editor.lineHeight": 23,
  "editor.minimap.maxColumn": 180,
  "todo-tree.tree.showScanModeButton": false,
  "workbench.sideBar.location": "left",
  "workbench.iconTheme": "vscode-icons-mac",
  "update.mode": "none",
  "bracketPairColorizer.highlightActiveScope": true,
  "workbench.editor.untitled.labelFormat": "name",
  "python.languageServer": "Microsoft",
  "editor.formatOnSave": true,
  "jupyter.sendSelectionToInteractiveWindow": true,
  "C_Cpp.codeFolding": "Disabled",
  "material-ui-snippets.showNotesOnStartup": false,
  // for horizon theme
  "editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "name": "Tag brackets",
        "scope": [
          "punctuation.definition.tag"
        ],
        "settings": {
          "foreground": "#BBBBBB",
        }
      },
      {
        "name": "Tags",
        "scope": [
          "entity.name.tag"
        ],
        "settings": {
          "foreground": "#51fcdf",
        }
      },
      {
        "name": "Provided functions",
        "scope": "support.function",
        "settings": {
          "foreground": "#61dafb",
        }
      },
      {
        "name": "Function names",
        "scope": "entity.name.function",
        "settings": {
          "foreground": "#61dafb",
        }
      },
      {
        "name": "Variable names",
        "scope": [
          "entity.name.variable",
          "variable"
        ],
        "settings": {
          "foreground": "#51fcdf"
        }
      },
      {
        "name": "Markup headings",
        "scope": [
          "markup.heading",
          "entity.name.section"
        ],
        "settings": {
          "foreground": "#51fcdf"
        }
      },
      {
        "name": "Provieded variables",
        "scope": "support.variable",
        "settings": {
          "foreground": "#51fcdf"
        }
      },
      {
        "name": "Object/JSON property names",
        "scope": [
          "support.type.property-name",
          "meta.object-literal.key"
        ],
        "settings": {
          "foreground": "#51fcdf",
        }
      },
      {
        "name": "Keywords",
        "scope": "keyword",
        "settings": {
          "foreground": "#f0f0f0ef",
        }
      },
      {
        "name": "Special operators",
        "scope": [
          "keyword.operator.new",
          "keyword.operator.expression",
          "keyword.operator.logical",
          "keyword.operator.delete",
          "entity.name.type.enum"
        ],
        "settings": {
          "foreground": "#f0f0f0ef"
        }
      },
      {
        "name": "Markup bold",
        "scope": "markup.bold",
        "settings": {
          "foreground": "#BBBBBB",
        }
      },
      {
        "name": "Storage keywords",
        "scope": "storage",
        "settings": {
          "foreground": "#ff7bd4",
        }
      },
      {
        "name": "Template expressions",
        "scope": "punctuation.definition.template-expression",
        "settings": {
          "foreground": "#BBBBBB"
        }
      },
      {
        "name": "Embedded section punctuation",
        "scope": "punctuation.section.embedded",
        "settings": {
          "foreground": "#BBBBBB"
        }
      },
    ]
  },
  "workbench.colorCustomizations": {
    "statusBar.background": "#303030",
    "statusBar.noFolderBackground": "#30e3ca",
    "statusBar.debuggingBackground": "#f58b54",
    "tab.activeBorder": "#17b978",
  },
  "files.watcherExclude": {
    "**/node_modules/**": true,
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true
  },
  "files.associations": {
    "*.js": "javascriptreact"
  },
  "search.exclude": {
    "**/node_modules": true,
    "**/bower_components": true,
    "**/coverage": true,
    "**/dist": true,
    "**/build": true,
    "**/.build": true,
    "**/.gh-pages": true
  },
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": false
  },
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
  ],
  "eslint.options": {
    "env": {
      "browser": true,
      "jest/globals": true,
      "es6": true
    },
    "parserOptions": {
      "ecmaVersion": 2019,
      "sourceType": "module",
      "ecmaFeatures": {
        "jsx": true
      }
    },
    "rules": {
      "no-debugger": "off"
    }
  },
  "[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[cpp]": {
    "editor.formatOnSave": false
  },
  "[c]": {
    "editor.formatOnSave": false
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[python]": {
    "editor.insertSpaces": true,
    "editor.tabSize": 4
  },
}

Latest Settings

{
  "liveServer.settings.donotShowInfoMsg": true,
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "files.autoSave": "onFocusChange",
  "workbench.statusBar.visible": true,
  "window.menuBarVisibility": "toggle",
  "explorer.confirmDragAndDrop": false,
  "explorer.confirmDelete": false,
  "editor.renderLineHighlight": "none",
  "editor.tabCompletion": "on",
  "terminal.integrated.shell.linux": "/bin/bash",
  "highlight-matching-tag.highlightSelfClosing": true,
  "editor.tabSize": 2,
  "editor.fontSize": 16,
  "editor.fontWeight": "500",
  "terminal.integrated.rendererType": "dom",
  "javascript.updateImportsOnFileMove.enabled": "always",
  "diffEditor.ignoreTrimWhitespace": false,
  "editor.minimap.enabled": false,
  "editor.overviewRulerBorder": false,
  "debug.console.fontSize": 16,
  "python.formatting.provider": "autopep8",
  "breadcrumbs.enabled": false,
  "C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4 }",
  "workbench.startupEditor": "newUntitledFile",
  "workbench.activityBar.visible": true,
  "editor.lineHeight": 23,
  "editor.minimap.maxColumn": 180,
  "todo-tree.tree.showScanModeButton": false,
  "workbench.sideBar.location": "left",
  "update.mode": "none",
  "bracketPairColorizer.highlightActiveScope": true,
  "workbench.editor.untitled.labelFormat": "name",
  "python.languageServer": "Microsoft",
  "editor.formatOnSave": true,
  "jupyter.sendSelectionToInteractiveWindow": true,
  "C_Cpp.codeFolding": "Disabled",
  "material-ui-snippets.showNotesOnStartup": false,
  "workbench.colorCustomizations": {
    "statusBar.background": "#303030",
    "statusBar.noFolderBackground": "#30e3ca",
    "statusBar.debuggingBackground": "#f58b54",
    "tab.activeBorder": "#17b978"
  },
  "files.watcherExclude": {
    "**/node_modules/**": true,
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true
  },
  "files.associations": {
    "*.js": "javascriptreact"
  },
  "search.exclude": {
    "**/node_modules": true,
    "**/bower_components": true,
    "**/coverage": true,
    "**/dist": true,
    "**/build": true,
    "**/.build": true,
    "**/.gh-pages": true
  },
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": false
  },
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
  ],
  "eslint.options": {
    "env": {
      "browser": true,
      "jest/globals": true,
      "es6": true
    },
    "parserOptions": {
      "ecmaVersion": 2019,
      "sourceType": "module",
      "ecmaFeatures": {
        "jsx": true
      }
    },
    "rules": {
      "no-debugger": "off"
    }
  },
  "[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[cpp]": {
    "editor.formatOnSave": false
  },
  "[c]": {
    "editor.formatOnSave": false
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[python]": {
    "editor.insertSpaces": true,
    "editor.tabSize": 4
  },
  "terminal.integrated.tabs.enabled": true,
  "terminal.integrated.defaultProfile.linux": "bash",
  "vsicons.presets.jsonOfficial": true,
  "workbench.colorTheme": "Starboy Color Theme",
  "workbench.iconTheme": "vikings-icon-theme",
  "window.zoomLevel": -1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment