{
  // Editor settings
  "editor.quickSuggestionsDelay": 0,
  "editor.fontSize": 14,
  "editor.fontWeight": "500",
  "editor.fontFamily": "'Fira Code', monospace",
  "editor.wordWrap": "on",
  "editor.tabSize": 2,
  "editor.minimap.enabled": false,
  "editor.smoothScrolling": true,
  "editor.lineNumbers": "on",
  "editor.cursorWidth": 3,
  "editor.cursorBlinking": "expand",
  "editor.quickSuggestions": {
    "other": true,
    "comments": true,
    "strings": false
  },
  "vetur.validation.template": false,
  "vetur.validation.script": false,
  "vetur.validation.style": false,
  "workbench.iconTheme": "vikings-icon-theme",
  "workbench.colorCustomizations": {
    "editorLineNumber.activeForeground": "#fff",
    "editorLineNumber.foreground": "#444"
  },
  "workbench.colorTheme": "Edge Night Sky",
  "workbench.tree.indent": 20,
  "workbench.sideBar.location": "right",

  // Other settings
  "php.suggest.basic": false,
  "emmet.includeLanguages": {
    "razor": "html",
    "twig": "html",
    "svelte": "html",
    "pug": "html"
  },

  // PHP CS Fixer
  "php-cs-fixer.onsave": true,
  "php-cs-fixer.executablePath": "${extensionPath}/php-cs-fixer.phar",
  "php-cs-fixer.config": ".php-cs-fixer.php;",

  "css.validate": false, // Disable css built-in lint,
  "stylelint.enable": true,
  "tabnine.experimentalAutoImports": true,
  "extensions.ignoreRecommendations": false,

  "eslint.workingDirectories": ["./"],
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[scss]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.linkedEditing": true,
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.formatOnSave": true,
  "[css]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "css.enabledLanguages": ["html"],
  "tabnine.disable_file_regex": [".php", ".py", ".dart"],
  "editor.formatOnPaste": true,
  "files.autoSave": "afterDelay",
  "sync.gist": "2ca12c20b7557e3c9dbe43bd4d55319a",
  "terminal.integrated.fontSize": 14,
  "[dart]": {
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.rulers": [80],
    "editor.selectionHighlight": false,
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "editor.suggestSelection": "first",
    "editor.tabCompletion": "onlySnippets",
    "editor.wordBasedSuggestions": false
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "typescript.updateImportsOnFileMove.enabled": "always",
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "files.exclude": {
    "**/.classpath": true,
    "**/.project": true,
    "**/.settings": true,
    "**/.factorypath": true
  },
  "redhat.telemetry.enabled": false,
  "java.project.importOnFirstTimeStartup": "automatic",
  "terminal.integrated.env.osx": {
    "FIG_NEW_SESSION": "1"
  },
  "editor.accessibilitySupport": "off",
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": "active",
  "editor.inlineSuggest.enabled": true,
  "github.copilot.enable": {
    "*": true,
    "yaml": false,
    "plaintext": true,
    "markdown": true,
    "javascript": true,
    "cpp": false,
    "typescript": false
  },
  "javascript.inlayHints.parameterNames.enabled": "literals",
  "eslint.alwaysShowStatus": true,
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "emmet.triggerExpansionOnTab": true,
  "path-intellisense.autoTriggerNextSuggestion": true,
  "eslint.validate": [
    "vue",
    "html",
    "javascript",
    "typescript",
    "javascriptreact",
    "typescriptreact"
  ],
  "php-cs-fixer.lastDownload": 1672746634576,
  "[php]": {
    "editor.defaultFormatter": "junstyle.php-cs-fixer"
  },
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  } // Enable sytlelint
}