hikerpig
3/19/2017 - 3:34 AM

vscode sync

vscode sync

{"lastUpload":"2020-01-03T03:46:27.185Z","extensionVersion":"v3.4.3"}
[
  {
    "metadata": {
      "id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
      "publisherId": "HookyQR.beautify",
      "publisherDisplayName": "HookyQR"
    },
    "name": "beautify",
    "publisher": "HookyQR",
    "version": "1.5.0"
  },
  {
    "metadata": {
      "id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
      "publisherId": "bungcip.better-toml",
      "publisherDisplayName": "bungcip"
    },
    "name": "better-toml",
    "publisher": "bungcip",
    "version": "0.3.2"
  },
  {
    "metadata": {
      "id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
      "publisherId": "alefragnani.Bookmarks",
      "publisherDisplayName": "alefragnani"
    },
    "name": "Bookmarks",
    "publisher": "alefragnani",
    "version": "10.6.0"
  },
  {
    "metadata": {
      "id": "ca2ba891-775c-480a-9764-414b06f6e114",
      "publisherId": "panicbit.cargo",
      "publisherDisplayName": "panicbit"
    },
    "name": "cargo",
    "publisher": "panicbit",
    "version": "0.2.0"
  },
  {
    "metadata": {
      "id": "04208f17-8aed-4d49-b0a2-fbce829efbeb",
      "publisherId": "xaver.clang-format",
      "publisherDisplayName": "xaver"
    },
    "name": "clang-format",
    "publisher": "xaver",
    "version": "1.9.0"
  },
  {
    "metadata": {
      "id": "2be7cf14-2603-402e-9771-fd79df83cdf8",
      "publisherId": "twxs.cmake",
      "publisherDisplayName": "twxs"
    },
    "name": "cmake",
    "publisher": "twxs",
    "version": "0.0.17"
  },
  {
    "metadata": {
      "id": "7c889349-8749-43d4-8b5e-08939936d7f4",
      "publisherId": "ms-vscode.cmake-tools",
      "publisherDisplayName": "ms-vscode"
    },
    "name": "cmake-tools",
    "publisher": "ms-vscode",
    "version": "1.2.3"
  },
  {
    "metadata": {
      "id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
      "publisherId": "Shan.code-settings-sync",
      "publisherDisplayName": "Shan"
    },
    "name": "code-settings-sync",
    "publisher": "Shan",
    "version": "3.4.3"
  },
  {
    "metadata": {
      "id": "946b6c3e-cb86-4b44-b716-30bcb64ca9f1",
      "publisherId": "hars.CppSnippets",
      "publisherDisplayName": "hars"
    },
    "name": "CppSnippets",
    "publisher": "hars",
    "version": "0.0.14"
  },
  {
    "metadata": {
      "id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
      "publisherId": "ms-vscode.cpptools",
      "publisherDisplayName": "ms-vscode"
    },
    "name": "cpptools",
    "publisher": "ms-vscode",
    "version": "0.26.2"
  },
  {
    "metadata": {
      "id": "34e27654-43b1-4a43-bfd5-e81a7a6c2ffa",
      "publisherId": "bibhasdn.django-html",
      "publisherDisplayName": "bibhasdn"
    },
    "name": "django-html",
    "publisher": "bibhasdn",
    "version": "1.3.0"
  },
  {
    "metadata": {
      "id": "90a838c3-675b-4b87-b7a5-75ea88432cce",
      "publisherId": "joelday.docthis",
      "publisherDisplayName": "joelday"
    },
    "name": "docthis",
    "publisher": "joelday",
    "version": "0.7.1"
  },
  {
    "metadata": {
      "id": "ffc5b1ef-b383-414d-a362-0886a529251f",
      "publisherId": "jamesmaj.easy-icons",
      "publisherDisplayName": "jamesmaj"
    },
    "name": "easy-icons",
    "publisher": "jamesmaj",
    "version": "0.3.1"
  },
  {
    "metadata": {
      "id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
      "publisherId": "EditorConfig.EditorConfig",
      "publisherDisplayName": "EditorConfig"
    },
    "name": "EditorConfig",
    "publisher": "EditorConfig",
    "version": "0.14.4"
  },
  {
    "metadata": {
      "id": "4de763bd-505d-4978-9575-2b7696ecf94e",
      "publisherId": "eamodio.gitlens",
      "publisherDisplayName": "eamodio"
    },
    "name": "gitlens",
    "publisher": "eamodio",
    "version": "10.2.0"
  },
  {
    "metadata": {
      "id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
      "publisherId": "xabikos.JavaScriptSnippets",
      "publisherDisplayName": "xabikos"
    },
    "name": "JavaScriptSnippets",
    "publisher": "xabikos",
    "version": "1.7.2"
  },
  {
    "metadata": {
      "id": "8ee0c715-ca9e-4ce2-8841-5faa5e0f3255",
      "publisherId": "andys8.jest-snippets",
      "publisherDisplayName": "andys8"
    },
    "name": "jest-snippets",
    "publisher": "andys8",
    "version": "1.7.0"
  },
  {
    "metadata": {
      "id": "bce89f5f-660a-447a-a9d3-c695d3821f1c",
      "publisherId": "cruzelante098.jison-syntax-highlight",
      "publisherDisplayName": "cruzelante098"
    },
    "name": "jison-syntax-highlight",
    "publisher": "cruzelante098",
    "version": "0.1.1"
  },
  {
    "metadata": {
      "id": "083bb726-3bae-44b6-88c6-8164f2c3e632",
      "publisherId": "skyran.js-jsx-snippets",
      "publisherDisplayName": "skyran"
    },
    "name": "js-jsx-snippets",
    "publisher": "skyran",
    "version": "10.0.0"
  },
  {
    "metadata": {
      "id": "74f34f8a-245e-4133-8617-a3a94b5a417e",
      "publisherId": "cmstead.jsrefactor",
      "publisherDisplayName": "cmstead"
    },
    "name": "jsrefactor",
    "publisher": "cmstead",
    "version": "2.20.5"
  },
  {
    "metadata": {
      "id": "93ecc089-f396-47b4-8676-7fa3bc156a2c",
      "publisherId": "sysoev.language-stylus",
      "publisherDisplayName": "sysoev"
    },
    "name": "language-stylus",
    "publisher": "sysoev",
    "version": "1.11.0"
  },
  {
    "metadata": {
      "id": "ad4edb9f-0d7e-4bec-9fee-3895f14b2cd2",
      "publisherId": "faustinoaq.lex-flex-yacc-bison",
      "publisherDisplayName": "faustinoaq"
    },
    "name": "lex-flex-yacc-bison",
    "publisher": "faustinoaq",
    "version": "0.0.3"
  },
  {
    "metadata": {
      "id": "f8d0ffc4-66bb-4a9c-8149-ef8f043691a1",
      "publisherId": "bierner.markdown-mermaid",
      "publisherDisplayName": "bierner"
    },
    "name": "markdown-mermaid",
    "publisher": "bierner",
    "version": "1.4.1"
  },
  {
    "metadata": {
      "id": "256efeb2-2acd-4570-ad20-3140ac31a760",
      "publisherId": "tunnckocore.modern-javascript-snippets",
      "publisherDisplayName": "tunnckocore"
    },
    "name": "modern-javascript-snippets",
    "publisher": "tunnckocore",
    "version": "1.1.0"
  },
  {
    "metadata": {
      "id": "9f47c6a1-da06-41ce-ba18-5e281296aa0a",
      "publisherId": "stringham.move-ts",
      "publisherDisplayName": "stringham"
    },
    "name": "move-ts",
    "publisher": "stringham",
    "version": "1.11.5"
  },
  {
    "metadata": {
      "id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
      "publisherId": "christian-kohler.npm-intellisense",
      "publisherDisplayName": "christian-kohler"
    },
    "name": "npm-intellisense",
    "publisher": "christian-kohler",
    "version": "1.3.0"
  },
  {
    "metadata": {
      "id": "618b2be8-a710-4d5d-a5c7-40cff3e970e3",
      "publisherId": "tootone.org-mode",
      "publisherDisplayName": "tootone"
    },
    "name": "org-mode",
    "publisher": "tootone",
    "version": "0.5.0"
  },
  {
    "metadata": {
      "id": "113b22c8-8125-42ec-8c6b-80c3f5d5fa5f",
      "publisherId": "IBM.output-colorizer",
      "publisherDisplayName": "IBM"
    },
    "name": "output-colorizer",
    "publisher": "IBM",
    "version": "0.1.2"
  },
  {
    "metadata": {
      "id": "524587f9-1781-4527-96fa-5340ef1ba21a",
      "publisherId": "SirTobi.pegjs-language",
      "publisherDisplayName": "SirTobi"
    },
    "name": "pegjs-language",
    "publisher": "SirTobi",
    "version": "0.1.0"
  },
  {
    "metadata": {
      "id": "945fe310-535c-4f65-b93d-b93d70401ab8",
      "publisherId": "numso.prettier-standard-vscode",
      "publisherDisplayName": "numso"
    },
    "name": "prettier-standard-vscode",
    "publisher": "numso",
    "version": "0.6.0"
  },
  {
    "metadata": {
      "id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
      "publisherId": "esbenp.prettier-vscode",
      "publisherDisplayName": "esbenp"
    },
    "name": "prettier-vscode",
    "publisher": "esbenp",
    "version": "3.18.0"
  },
  {
    "metadata": {
      "id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
      "publisherId": "alefragnani.project-manager",
      "publisherDisplayName": "alefragnani"
    },
    "name": "project-manager",
    "publisher": "alefragnani",
    "version": "10.9.1"
  },
  {
    "metadata": {
      "id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
      "publisherId": "ms-python.python",
      "publisherDisplayName": "ms-python"
    },
    "name": "python",
    "publisher": "ms-python",
    "version": "2019.11.50794"
  },
  {
    "metadata": {
      "id": "db7bbdce-8daa-4e39-b783-0bda92894684",
      "publisherId": "krizzdewizz.refactorix",
      "publisherDisplayName": "krizzdewizz"
    },
    "name": "refactorix",
    "publisher": "krizzdewizz",
    "version": "0.3.6"
  },
  {
    "metadata": {
      "id": "a5a4d637-aa11-4bd1-b404-9f10390f8d4b",
      "publisherId": "lextudio.restructuredtext",
      "publisherDisplayName": "lextudio"
    },
    "name": "restructuredtext",
    "publisher": "lextudio",
    "version": "116.0.0"
  },
  {
    "metadata": {
      "id": "570e6089-b871-41df-9cf4-a723cb34ef01",
      "publisherId": "rust-lang.rust",
      "publisherDisplayName": "rust-lang"
    },
    "name": "rust",
    "publisher": "rust-lang",
    "version": "0.7.0"
  },
  {
    "metadata": {
      "id": "3a63675f-7987-4cff-a411-d4a9568f560c",
      "publisherId": "slevesque.shader",
      "publisherDisplayName": "slevesque"
    },
    "name": "shader",
    "publisher": "slevesque",
    "version": "1.1.4"
  },
  {
    "metadata": {
      "id": "6df1a207-f7de-4011-a032-f8601625a880",
      "publisherId": "vscode-snippet.snippet",
      "publisherDisplayName": "vscode-snippet"
    },
    "name": "snippet",
    "publisher": "vscode-snippet",
    "version": "0.8.0"
  },
  {
    "metadata": {
      "id": "d6ba4b7b-539f-456a-b0f6-0348df44cdf3",
      "publisherId": "nikitaKunevich.snippet-creator",
      "publisherDisplayName": "nikitaKunevich"
    },
    "name": "snippet-creator",
    "publisher": "nikitaKunevich",
    "version": "0.0.5"
  },
  {
    "metadata": {
      "id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
      "publisherId": "shinnn.stylelint",
      "publisherDisplayName": "shinnn"
    },
    "name": "stylelint",
    "publisher": "shinnn",
    "version": "0.51.0"
  },
  {
    "metadata": {
      "id": "07e1dd03-92c5-45ef-ab1c-e74986aa3e95",
      "publisherId": "zhutian.swig",
      "publisherDisplayName": "zhutian"
    },
    "name": "swig",
    "publisher": "zhutian",
    "version": "0.0.5"
  },
  {
    "metadata": {
      "id": "7e5de6fa-c5ef-4fc1-b59f-aad5262fb005",
      "publisherId": "zhangciwu.swig-tpl",
      "publisherDisplayName": "zhangciwu"
    },
    "name": "swig-tpl",
    "publisher": "zhangciwu",
    "version": "0.0.6"
  },
  {
    "metadata": {
      "id": "483877dc-5a93-46b7-b823-992652d67d32",
      "publisherId": "Apptorium.teacode-vsc-helper",
      "publisherDisplayName": "Apptorium"
    },
    "name": "teacode-vsc-helper",
    "publisher": "Apptorium",
    "version": "1.2.2"
  },
  {
    "metadata": {
      "id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
      "publisherId": "octref.vetur",
      "publisherDisplayName": "octref"
    },
    "name": "vetur",
    "publisher": "octref",
    "version": "0.22.6"
  },
  {
    "metadata": {
      "id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
      "publisherId": "vscodevim.vim",
      "publisherDisplayName": "vscodevim"
    },
    "name": "vim",
    "publisher": "vscodevim",
    "version": "1.12.4"
  },
  {
    "metadata": {
      "id": "8c0c8622-e275-42bf-a81e-217246ffc117",
      "publisherId": "gwenio.vscode-ava-test-adapter",
      "publisherDisplayName": "gwenio"
    },
    "name": "vscode-ava-test-adapter",
    "publisher": "gwenio",
    "version": "0.4.1"
  },
  {
    "metadata": {
      "id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
      "publisherId": "dbaeumer.vscode-eslint",
      "publisherDisplayName": "dbaeumer"
    },
    "name": "vscode-eslint",
    "publisher": "dbaeumer",
    "version": "2.0.11"
  },
  {
    "metadata": {
      "id": "f00faeee-e939-4900-aaa5-3bf3f62440a3",
      "publisherId": "DSKWRK.vscode-generate-getter-setter",
      "publisherDisplayName": "DSKWRK"
    },
    "name": "vscode-generate-getter-setter",
    "publisher": "DSKWRK",
    "version": "0.5.0"
  },
  {
    "metadata": {
      "id": "8699dfcb-4beb-4760-b976-c46dcdd87df2",
      "publisherId": "KnisterPeter.vscode-github",
      "publisherDisplayName": "KnisterPeter"
    },
    "name": "vscode-github",
    "publisher": "KnisterPeter",
    "version": "0.30.3"
  },
  {
    "metadata": {
      "id": "328c24ac-f68d-4d1e-bc1f-fa43fc6b366f",
      "publisherId": "npclaudiu.vscode-gn",
      "publisherDisplayName": "npclaudiu"
    },
    "name": "vscode-gn",
    "publisher": "npclaudiu",
    "version": "1.1.0"
  },
  {
    "metadata": {
      "id": "510e1d4e-1f9e-4910-8dbd-627c6f8a9791",
      "publisherId": "akamud.vscode-javascript-snippet-pack",
      "publisherDisplayName": "akamud"
    },
    "name": "vscode-javascript-snippet-pack",
    "publisher": "akamud",
    "version": "0.1.5"
  },
  {
    "metadata": {
      "id": "7997a8ae-1fae-4022-b834-12f6318aeffd",
      "publisherId": "Orta.vscode-jest",
      "publisherDisplayName": "Orta"
    },
    "name": "vscode-jest",
    "publisher": "Orta",
    "version": "3.1.0"
  },
  {
    "metadata": {
      "id": "bee31e34-a44b-4a76-9ec2-e9fd1439a0f6",
      "publisherId": "vadimcn.vscode-lldb",
      "publisherDisplayName": "vadimcn"
    },
    "name": "vscode-lldb",
    "publisher": "vadimcn",
    "version": "1.4.5"
  },
  {
    "metadata": {
      "id": "5a7017bf-c571-4d77-b902-6e56b16f539a",
      "publisherId": "johnpapa.vscode-peacock",
      "publisherDisplayName": "johnpapa"
    },
    "name": "vscode-peacock",
    "publisher": "johnpapa",
    "version": "3.2.0"
  },
  {
    "metadata": {
      "id": "ff96f1b4-a4b8-45ef-8ecf-c232c0cb75c8",
      "publisherId": "hbenl.vscode-test-explorer",
      "publisherDisplayName": "hbenl"
    },
    "name": "vscode-test-explorer",
    "publisher": "hbenl",
    "version": "2.15.0"
  },
  {
    "metadata": {
      "id": "9b2c953d-6ad4-46d1-b18e-7e5992d1d8a6",
      "publisherId": "akamud.vscode-theme-onedark",
      "publisherDisplayName": "akamud"
    },
    "name": "vscode-theme-onedark",
    "publisher": "akamud",
    "version": "2.1.0"
  },
  {
    "metadata": {
      "id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
      "publisherId": "wayou.vscode-todo-highlight",
      "publisherDisplayName": "wayou"
    },
    "name": "vscode-todo-highlight",
    "publisher": "wayou",
    "version": "1.0.4"
  },
  {
    "metadata": {
      "id": "90a37ca1-92a2-488a-b196-7a8c0b0127ea",
      "publisherId": "ms-vscode.vscode-typescript-tslint-plugin",
      "publisherDisplayName": "ms-vscode"
    },
    "name": "vscode-typescript-tslint-plugin",
    "publisher": "ms-vscode",
    "version": "1.2.3"
  },
  {
    "metadata": {
      "id": "f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3",
      "publisherId": "WakaTime.vscode-wakatime",
      "publisherDisplayName": "WakaTime"
    },
    "name": "vscode-wakatime",
    "publisher": "WakaTime",
    "version": "2.2.1"
  },
  {
    "metadata": {
      "id": "876e8f93-74d0-4f4f-91b7-34a09f19f444",
      "publisherId": "VisualStudioExptTeam.vscodeintellicode",
      "publisherDisplayName": "VisualStudioExptTeam"
    },
    "name": "vscodeintellicode",
    "publisher": "VisualStudioExptTeam",
    "version": "1.2.2"
  },
  {
    "metadata": {
      "id": "a42f9b10-ee80-433b-9043-fc3a48ac1b2e",
      "publisherId": "corvofeng.Vsnips",
      "publisherDisplayName": "corvofeng"
    },
    "name": "Vsnips",
    "publisher": "corvofeng",
    "version": "0.3.0"
  },
  {
    "metadata": {
      "id": "6f99be10-9aad-4b1c-8691-bcae8ae7b104",
      "publisherId": "dariofuzinato.vue-peek",
      "publisherDisplayName": "dariofuzinato"
    },
    "name": "vue-peek",
    "publisher": "dariofuzinato",
    "version": "1.0.2"
  },
  {
    "metadata": {
      "id": "3620b114-6fe8-459b-8c68-99943147069b",
      "publisherId": "hollowtree.vue-snippets",
      "publisherDisplayName": "hollowtree"
    },
    "name": "vue-snippets",
    "publisher": "hollowtree",
    "version": "0.1.11"
  },
  {
    "metadata": {
      "id": "c8d95916-cf54-455f-b324-cbd887b7d3a8",
      "publisherId": "sdras.vue-vscode-snippets",
      "publisherDisplayName": "sdras"
    },
    "name": "vue-vscode-snippets",
    "publisher": "sdras",
    "version": "1.8.0"
  }
]
// Place your key bindings in this file to overwrite the defaults
[
	{
		"key": "alt+cmd+b",
		"command": "bookmarks.listFromAllFiles"
	},
	{
		"key": "ctrl+cmd+s",
		"command": "editor.action.showSnippets"
	}
]
{
  // Place your settings in this file to overwrite the default settings
  "window.zoomLevel": 1,
  "editor.tabSize": 2,
  "editor.fontSize": 14,
  "emmet.includeLanguages": {
    "nunjucks": "html"
  },
  "files.trimTrailingWhitespace": true,
  "docthis.includeMemberOfOnInterfaceMembers": false,
  "flow.pathToFlow": "/Users/hikerpig/.nvm/versions/node/v8.11.3/bin/flow",
  "javascript.validate.enable": false,
  "sync.gist": "a6eb1df33871f1c87a60e5b966e3010b",
  "sync.lastUpload": "2018-06-05T04:07:02.764Z",
  "sync.autoDownload": false,
  "sync.autoUpload": false,
  "sync.lastDownload": "2018-08-05T03:26:13.249Z",
  "sync.forceDownload": false,
  "sync.anonymousGist": false,
  "C_Cpp.clang_format_path": "/usr/local/bin/clang-format",
  "sync.quietSync": false,
  "terminal.integrated.shell.osx": "/usr/local/bin/zsh",
  "editor.renderWhitespace": "none",
  "workbench.colorTheme": "Atom One Dark",
  "eslint.nodePath": "/Users/hikerpig/.nvm/versions/node/current",
  "tslint.nodePath": "/Users/hikerpig/.nvm/versions/node/current",
  "workbench.activityBar.visible": true,
  "typescript.npm": "/Users/hikerpig/.nvm/versions/node/current/bin/npm",
  "prettier.semi": false,
  "sync.askGistName": false,
  "C_Cpp.intelliSenseEngine": "Default",
  "workbench.editor.enablePreviewFromQuickOpen": false,
  "workbench.editor.enablePreview": false,
  "flow.runOnEdit": false,
  "workbench.startupEditor": "newUntitledFile",
  "typescriptHero.resolver.insertSemicolons": false,
  "javascript.implicitProjectConfig.checkJs": true,
  "flow.fileExtensions": [
    ".js",
    ".mjs",
    ".jsx",
    ".flow",
    ".json"
  ],
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "vue"
  ],
  "search.useIgnoreFiles": true,
  "vetur.validation.template": true,
  "files.associations": {
    "*.vue": "vue"
  },
  "tslint.typeCheck": true,
  "jest.runAllTestsFirst": false,
  "jest.autoEnable": false,
  "telemetry.enableTelemetry": false,
  "sync.removeExtensions": true,
  "sync.syncExtensions": true,
  "searchRipgrep.enable": true,
  "javascript.referencesCodeLens.enabled": false,
  "tslint.validateWithDefaultConfig": true,
  "eslint.packageManager": "yarn",
  "editor.fontFamily": "Hack Regular, Menlo, Monaco, 'Courier New', monospace",
  "gitlens.blame.heatmap.enabled": false,
  "gitlens.blame.toggleMode": "window",
  "gitlens.heatmap.toggleMode": "window",
  "files.exclude": {
    "**/target": true
  },
  "telemetry.enableCrashReporter": false,
  "gitlens.advanced.telemetry.enabled": false,
  "stylelint.enable": false,
  "http.proxySupport": "off",
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "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"
    }
  ],
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "cmake.buildDirectory": "${workspaceRoot}/cmake-build",
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "cSpell.userWords": [
    "IRGBA",
    "bestminr",
    "hikerpig"
  ],
  "peacock.affectStatusBar": false,
  "C_Cpp.updateChannel": "Insiders",
  "cmake.configureOnOpen": false,
  "[cpp]": {
    "editor.defaultFormatter": "xaver.clang-format"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "javascript.suggestionActions.enabled": false,
  "[c]": {
    "editor.defaultFormatter": "xaver.clang-format"
  },
  "vetur.completion.tagCasing": "initial",
  "flowide.pathToFlow": "/Users/hikerpig/work/monet/node_modules/flow-bin/flow-osx-v0.112.0",
  "Vsnips.SnipsDir": ["/Users/hikerpig/.vim/Ultisnips"],
  "Vsnips.VarFiles": ["/Users/hikerpig/.vimrc"],
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "Vsnips.LogLevel": "DEBUG",
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[scss]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}
{
	// Place your snippets for c here. Each snippet is defined under a snippet name and has a prefix, body and 
	// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
	// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
	// same ids are connected.
	// Example:
	// "Print to console": {
	// 	"prefix": "log",
	// 	"body": [
	// 		"console.log('$1');",
	// 		"$2"
	// 	],
	// 	"description": "Log output to console"
	// }
}
{
	// Place your snippets for cmake here. Each snippet is defined under a snippet name and has a prefix, body and 
	// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
	// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
	// same ids are connected.
	// Example:
	// "Print to console": {
	// 	"prefix": "log",
	// 	"body": [
	// 		"console.log('$1');",
	// 		"$2"
	// 	],
	// 	"description": "Log output to console"
	// }
}
{
	// Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and 
	// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
	// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
	// same ids are connected.
	// Example:
	// "Print to console": {
	// 	"prefix": "log",
	// 	"body": [
	// 		"console.log('$1');",
	// 		"$2"
	// 	],
	// 	"description": "Log output to console"
	// }
}
{
	// Place your snippets for plaintext here. Each snippet is defined under a snippet name and has a prefix, body and 
	// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
	// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
	// same ids are connected.
	// Example:
	// "Print to console": {
	// 	"prefix": "log",
	// 	"body": [
	// 		"console.log('$1');",
	// 		"$2"
	// 	],
	// 	"description": "Log output to console"
	// }
}
{
  "!important CSS (!)": {
    "prefix": "!",
    "body": [
      "${1:!important}"
    ],
    "description": "!important CSS (!)"
  },
  "Fixed Position Bottom 100% wide IE6": {
    "prefix": "fixed",
    "body": [
      "${2:bottom: auto;}top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-${1:THE HEIGHT OF THIS THING IN PIXELS}));",
      "${4:width: expression(eval(document.documentElement.clientWidth));}{4:width: expression(eval(document.documentElement.clientWidth));}${0}"
    ],
    "description": "Fixed Position Bottom 100% wide IE6"
  },
  "background-attachment: scroll:fixed (background)": {
    "prefix": "background",
    "body": [
      "background-attachment: ${1:scroll/fixed};${0}"
    ],
    "description": "background-attachment: scroll:fixed (background)"
  },
  "background-color:  color-hex (background)": {
    "prefix": "background",
    "body": [
      "background-color: #${1:DDD};${0}"
    ],
    "description": "background-color:  color-hex (background)"
  },
  "background-color:  color-name (background)": {
    "prefix": "background",
    "body": [
      "background-color: ${1:red};${0}"
    ],
    "description": "background-color:  color-name (background)"
  },
  "background-color:  color-rgb (background)": {
    "prefix": "background",
    "body": [
      "background-color: rgb(${1:255},${2:255},${3:255});${0}"
    ],
    "description": "background-color:  color-rgb (background)"
  },
  "background-color:  transparent (background)": {
    "prefix": "background",
    "body": [
      "background-color: transparent;${0}"
    ],
    "description": "background-color:  transparent (background)"
  },
  "background-image:  none (background)": {
    "prefix": "background",
    "body": [
      "background-image: none;${0}"
    ],
    "description": "background-image:  none (background)"
  },
  "background-image:  url (background)": {
    "prefix": "background",
    "body": [
      "background-image: url(${1});${0}"
    ],
    "description": "background-image:  url (background)"
  },
  "background-position:  position (background)": {
    "prefix": "background",
    "body": [
      "background-position: ${1:top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos};${0}"
    ],
    "description": "background-position:  position (background)"
  },
  "background-repeat:  r:r-x:r-y:n-r (background)": {
    "prefix": "background",
    "body": [
      "background-repeat: ${1:repeat/repeat-x/repeat-y/no-repeat};${0}"
    ],
    "description": "background-repeat:  r:r-x:r-y:n-r (background)"
  },
  "background:  color image repeat attachment position (background)": {
    "prefix": "background",
    "body": [
      "background:${6: #${1:DDD}} url(${2}) ${3:repeat/repeat-x/repeat-y/no-repeat} ${4:scroll/fixed} ${5:top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos};${0}"
    ],
    "description": "background:  color image repeat attachment position (background)"
  },
  "border-bottom-color: size style color (border)": {
    "prefix": "border",
    "body": [
      "border-bottom-color: #${1:999};${0}"
    ],
    "description": "border-bottom-color: size style color (border)"
  },
  "border-bottom-style: size style color (border)": {
    "prefix": "border",
    "body": [
      "border-bottom-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};${0}"
    ],
    "description": "border-bottom-style: size style color (border)"
  },
  "border-bottom-width: size style color (border)": {
    "prefix": "border",
    "body": [
      "border-bottom-width: ${1:1}px ${2:solid} #${3:999};${0}"
    ],
    "description": "border-bottom-width: size style color (border)"
  },
  "border-bottom: size style color (border)": {
    "prefix": "border",
    "body": [
      "border-bottom: ${1:1}px ${2:solid} #${3:999};${0}"
    ],
    "description": "border-bottom: size style color (border)"
  },
  "border-color: color (border)": {
    "prefix": "border",
    "body": [
      "border-color: ${1:999};${0}"
    ],
    "description": "border-color: color (border)"
  },
  "border-left-color: color (border)": {
    "prefix": "border",
    "body": [
      "border-right-color: #${1:999};${0}"
    ],
    "description": "border-left-color: color (border)"
  },
  "border-left-style: style (border)": {
    "prefix": "border",
    "body": [
      "border-left-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};${0}"
    ],
    "description": "border-left-style: style (border)"
  },
  "border-left-width: size (border)": {
    "prefix": "border",
    "body": [
      "border-left-width: ${1:1}px"
    ],
    "description": "border-left-width: size (border)"
  },
  "border-left: size style color (border)": {
    "prefix": "border",
    "body": [
      "border-left: ${1:1}px ${2:solid} #${3:999};${0}"
    ],
    "description": "border-left: size style color (border)"
  },
  "border-right-color: color (border)": {
    "prefix": "border",
    "body": [
      "border-right-color: #${1:999};${0}"
    ],
    "description": "border-right-color: color (border)"
  },
  "border-right-style: style (border)": {
    "prefix": "border",
    "body": [
      "border-right-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};${0}"
    ],
    "description": "border-right-style: style (border)"
  },
  "border-right-width: size (border)": {
    "prefix": "border",
    "body": [
      "border-right-width: ${1:1}px"
    ],
    "description": "border-right-width: size (border)"
  },
  "border-right: size style color (border)": {
    "prefix": "border",
    "body": [
      "border-right: ${1:1}px ${2:solid} #${3:999};${0}"
    ],
    "description": "border-right: size style color (border)"
  },
  "border-style: style (border)": {
    "prefix": "border",
    "body": [
      "border-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};${0}"
    ],
    "description": "border-style: style (border)"
  },
  "border-top-color: color (border)": {
    "prefix": "border",
    "body": [
      "border-top-color: #${1:999};${0}"
    ],
    "description": "border-top-color: color (border)"
  },
  "border-top-style: style (border)": {
    "prefix": "border",
    "body": [
      "border-top-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};${0}"
    ],
    "description": "border-top-style: style (border)"
  },
  "border-top-width: size (border)": {
    "prefix": "border",
    "body": [
      "border-top-width: ${1:1}px"
    ],
    "description": "border-top-width: size (border)"
  },
  "border-top: size style color (border)": {
    "prefix": "border",
    "body": [
      "border-top: ${1:1}px ${2:solid} #${3:999};${0}"
    ],
    "description": "border-top: size style color (border)"
  },
  "border-width: width (border)": {
    "prefix": "border",
    "body": [
      "border-width: ${1:1px};${0}"
    ],
    "description": "border-width: width (border)"
  },
  "border:   size style color (border)": {
    "prefix": "border",
    "body": [
      "border: ${1:1px} ${2:solid} #${3:999};${0}"
    ],
    "description": "border:   size style color (border)"
  },
  "clear: value (clear)": {
    "prefix": "clear",
    "body": [
      "clear: ${1:left/right/both/none};${0}"
    ],
    "description": "clear: value (clear)"
  },
  "color:  color-hex (color)": {
    "prefix": "color",
    "body": [
      "color: #${1:DDD};${0}"
    ],
    "description": "color:  color-hex (color)"
  },
  "color:  color-name (color)": {
    "prefix": "color",
    "body": [
      "color: ${1:red};${0}"
    ],
    "description": "color:  color-name (color)"
  },
  "color:  color-rgb (color)": {
    "prefix": "color",
    "body": [
      "color: rgb(${1:255},${2:255},${3:255});${0}"
    ],
    "description": "color:  color-rgb (color)"
  },
  "cursor: type (cursor)": {
    "prefix": "cursor",
    "body": [
      "cursor: ${1:default/auto/crosshair/pointer/move/*-resize/text/wait/help};${0}"
    ],
    "description": "cursor: type (cursor)"
  },
  "cursor: url (cursor)": {
    "prefix": "cursor",
    "body": [
      "cursor: url(${1});${0}"
    ],
    "description": "cursor: url (cursor)"
  },
  "direction: ltr|rtl (direction)": {
    "prefix": "direction",
    "body": [
      "direction: ${1:ltr|rtl};${0}"
    ],
    "description": "direction: ltr|rtl (direction)"
  },
  "display: block (display)": {
    "prefix": "display",
    "body": [
      "display: block;${0}"
    ],
    "description": "display: block (display)"
  },
  "display: common-types (display)": {
    "prefix": "display",
    "body": [
      "display: ${1:none/inline/block/list-item/run-in/compact/marker};${0}"
    ],
    "description": "display: common-types (display)"
  },
  "display: inline (display)": {
    "prefix": "display",
    "body": [
      "display: inline;${0}"
    ],
    "description": "display: inline (display)"
  },
  "display: table-types (display)": {
    "prefix": "display",
    "body": [
      "display: ${1:table/inline-table/table-row-group/table-header-group/table-footer-group/table-row/table-column-group/table-column/table-cell/table-caption};${0}"
    ],
    "description": "display: table-types (display)"
  },
  "float: left:right:none (float)": {
    "prefix": "float",
    "body": [
      "float: ${1:left/right/none};${0}"
    ],
    "description": "float: left:right:none (float)"
  },
  "font-family:   family (font)": {
    "prefix": "font",
    "body": [
      "font-family: ${1:Arial, \"MS Trebuchet\"}, ${2:sans-}serif;${0}"
    ],
    "description": "font-family:   family (font)"
  },
  "font-size: size (font)": {
    "prefix": "font",
    "body": [
      "font-size: ${1:100%};${0}"
    ],
    "description": "font-size: size (font)"
  },
  "font-style:   normal:italic:oblique (font)": {
    "prefix": "font",
    "body": [
      "font-style: ${1:normal/italic/oblique};${0}"
    ],
    "description": "font-style:   normal:italic:oblique (font)"
  },
  "font-variant:   normal:small-caps (font)": {
    "prefix": "font",
    "body": [
      "font-variant: ${1:normal/small-caps};${0}"
    ],
    "description": "font-variant:   normal:small-caps (font)"
  },
  "font-weight: weight (font)": {
    "prefix": "font",
    "body": [
      "font-weight: ${1:normal/bold};${0}"
    ],
    "description": "font-weight: weight (font)"
  },
  "font:   style variant weight size:line-height font -family (font)": {
    "prefix": "font",
    "body": [
      "font: ${1:normal/italic/oblique} ${2:normal/small-caps} ${3:normal/bold} ${4:1em/1.5em} ${5:Arial}, ${6:sans-}serif;${0}"
    ],
    "description": "font:   style variant weight size:line-height font -family (font)"
  },
  "font: size font (font)": {
    "prefix": "font",
    "body": [
      "font: ${1:75%} ${2:\"Lucida Grande\", \"Trebuchet MS\", Verdana,} ${3:sans-}serif;${0}"
    ],
    "description": "font: size font (font)"
  },
  "letter-spacing:   length-em (letter)": {
    "prefix": "letter",
    "body": [
      "letter-spacing: ${1}em;${0}"
    ],
    "description": "letter-spacing:   length-em (letter)"
  },
  "letter-spacing:   length-px (letter)": {
    "prefix": "letter",
    "body": [
      "letter-spacing: ${1}px;${0}"
    ],
    "description": "letter-spacing:   length-px (letter)"
  },
  "list-style-image: url (list)": {
    "prefix": "list",
    "body": [
      "list-style-image: url(${1});${0}"
    ],
    "description": "list-style-image: url (list)"
  },
  "list-style-position: pos (list)": {
    "prefix": "list",
    "body": [
      "list-style-position: ${1:inside/outside};${0}"
    ],
    "description": "list-style-position: pos (list)"
  },
  "list-style-type: asian (list)": {
    "prefix": "list",
    "body": [
      "list-style-type: ${1:cjk-ideographic/hiragana/katakana/hiragana-iroha/katakana-iroha};${0}"
    ],
    "description": "list-style-type: asian (list)"
  },
  "list-style-type: marker(list)": {
    "prefix": "list",
    "body": [
      "list-style-type: ${1:none/disc/circle/square};${0}"
    ],
    "description": "list-style-type: marker(list)"
  },
  "list-style-type: numeric (list)": {
    "prefix": "list",
    "body": [
      "list-style-type: ${1:decimal/decimal-leading-zero/zero};${0}"
    ],
    "description": "list-style-type: numeric (list)"
  },
  "list-style-type: other (list)": {
    "prefix": "list",
    "body": [
      "list-style-type: ${1:hebrew/armenian/georgian};${0}"
    ],
    "description": "list-style-type: other (list)"
  },
  "list-style-type: roman-alpha-greek (list)": {
    "prefix": "list",
    "body": [
      "list-style-type: ${1:lower-roman/upper-roman/lower-alpha/upper-alpha/lower-greek/lower-latin/upper-latin};${0}"
    ],
    "description": "list-style-type: roman-alpha-greek (list)"
  },
  "list-style: type position image (list)": {
    "prefix": "list",
    "body": [
      "list-style: ${1:none/disc/circle/square/decimal/zero} ${2:inside/outside} url(${3});${0}"
    ],
    "description": "list-style: type position image (list)"
  },
  "margin-bottom: length (margin)": {
    "prefix": "margin",
    "body": [
      "margin-bottom: ${1:20px};${0}"
    ],
    "description": "margin-bottom: length (margin)"
  },
  "margin-left: length (margin)": {
    "prefix": "margin",
    "body": [
      "margin-left: ${1:20px};${0}"
    ],
    "description": "margin-left: length (margin)"
  },
  "margin-right: length (margin)": {
    "prefix": "margin",
    "body": [
      "margin-right: ${1:20px};${0}"
    ],
    "description": "margin-right: length (margin)"
  },
  "margin-top: length (margin)": {
    "prefix": "margin",
    "body": [
      "margin-top: ${1:20px};${0}"
    ],
    "description": "margin-top: length (margin)"
  },
  "margin:   all (margin)": {
    "prefix": "margin",
    "body": [
      "margin: ${1:20px};${0}"
    ],
    "description": "margin:   all (margin)"
  },
  "margin: T R B L (margin)": {
    "prefix": "margin",
    "body": [
      "margin: ${1:20px} ${2:0px} ${3:40px} ${4:0px};${0}"
    ],
    "description": "margin: T R B L (margin)"
  },
  "margin: V H (margin)": {
    "prefix": "margin",
    "body": [
      "margin: ${1:20px} ${2:0px};${0}"
    ],
    "description": "margin: V H (margin)"
  },
  "marker-offset: auto (marker)": {
    "prefix": "marker",
    "body": [
      "marker-offset: auto;${0}"
    ],
    "description": "marker-offset: auto (marker)"
  },
  "marker-offset: length (marker)": {
    "prefix": "marker",
    "body": [
      "marker-offset: ${1:10px};${0}"
    ],
    "description": "marker-offset: length (marker)"
  },
  "overflow: type (overflow)": {
    "prefix": "overflow",
    "body": [
      "overflow: ${1:visible/hidden/scroll/auto};${0}"
    ],
    "description": "overflow: type (overflow)"
  },
  "padding-bottom: length (margin)": {
    "prefix": "padding",
    "body": [
      "padding-bottom: ${1:20px};${0}"
    ],
    "description": "padding-bottom: length (margin)"
  },
  "padding-left: length (margin)": {
    "prefix": "padding",
    "body": [
      "padding-left: ${1:20px};${0}"
    ],
    "description": "padding-left: length (margin)"
  },
  "padding-right: length (margin)": {
    "prefix": "padding",
    "body": [
      "padding-right: ${1:20px};${0}"
    ],
    "description": "padding-right: length (margin)"
  },
  "padding-top: length (margin)": {
    "prefix": "padding",
    "body": [
      "padding-top: ${1:20px};${0}"
    ],
    "description": "padding-top: length (margin)"
  },
  "padding:   T R B L (padding)": {
    "prefix": "padding",
    "body": [
      "padding: ${1:20px} ${2:0px} ${3:40px} ${4:0px};${0}"
    ],
    "description": "padding:   T R B L (padding)"
  },
  "padding:   V H (padding)": {
    "prefix": "padding",
    "body": [
      "padding: ${1:20px} ${2:0px};${0}"
    ],
    "description": "padding:   V H (padding)"
  },
  "padding:   all (padding)": {
    "prefix": "padding",
    "body": [
      "padding: ${1:20px};${0}"
    ],
    "description": "padding:   all (padding)"
  },
  "position: type (position)": {
    "prefix": "position",
    "body": [
      "position: ${1:static/relative/absolute/fixed};${0}"
    ],
    "description": "position: type (position)"
  },
  "properties { } ( } )": {
    "prefix": "{",
    "body": [
      "{",
      "\t/* ${1} */",
      "\t${0}",
      ""
    ],
    "description": "properties { } ( } )"
  },
  "scrollbar": {
    "prefix": "scrollbar",
    "body": [
      "scrollbar-base-color:       ${1:#CCCCCC};${3:#000000}ar-arrow-color:      ${3:#000000};",
      "scrollbar-track-color:      ${4:#999999};",
      "scrollbar-3dlight-color:    ${5:#EEEEEE};",
      "scrollbar-highlight-color:  ${6:#FFFFFF};",
      "scrollbar-face-color:       ${7:#CCCCCC};",
      "scrollbar-shadow-color:     ${9:#999999};",
      "scrollbar-darkshadow-color: ${8:#666666};}"
    ],
    "description": "scrollbar"
  },
  "selection": {
    "prefix": "selection",
    "body": [
      "${1}::-moz-selection,",
      "${1}::selection {",
      "\tcolor: ${2:inherit};",
      "\tbackground: ${3:inherit};",
      "}"
    ],
    "description": "selection"
  },
  "text-align: left:center:right (txt)": {
    "prefix": "text",
    "body": [
      "text-align: ${1:left/right/center/justify};${0}"
    ],
    "description": "text-align: left:center:right (txt)"
  },
  "text-decoration: none:underline:overline:line-through:blink (text)": {
    "prefix": "text",
    "body": [
      "text-decoration: ${1:none/underline/overline/line-through/blink};${0}"
    ],
    "description": "text-decoration: none:underline:overline:line-through:blink (text)"
  },
  "text-indent: length (text)": {
    "prefix": "text",
    "body": [
      "text-indent: ${1:10}px;${0}"
    ],
    "description": "text-indent: length (text)"
  },
  "text-shadow: color-hex x y blur (text)": {
    "prefix": "text",
    "body": [
      "text-shadow: #${1:DDD} ${2:10px} ${3:10px} ${4:2px};${0}"
    ],
    "description": "text-shadow: color-hex x y blur (text)"
  },
  "text-shadow: color-rgb x y blur (text)": {
    "prefix": "text",
    "body": [
      "text-shadow: rgb(${1:255},${2:255},${3:255}) ${4:10px} ${5:10px} ${6:2px};${0}"
    ],
    "description": "text-shadow: color-rgb x y blur (text)"
  },
  "text-shadow: none (text)": {
    "prefix": "text",
    "body": [
      "text-shadow: none;${0}"
    ],
    "description": "text-shadow: none (text)"
  },
  "text-transform: capitalize:upper:lower (text)": {
    "prefix": "text",
    "body": [
      "text-transform: ${1:capitalize/uppercase/lowercase};${0}"
    ],
    "description": "text-transform: capitalize:upper:lower (text)"
  },
  "text-transform: none (text)": {
    "prefix": "text",
    "body": [
      "text-transform: none;${0}"
    ],
    "description": "text-transform: none (text)"
  },
  "vertical-align: type (vertical)": {
    "prefix": "vertical",
    "body": [
      "vertical-align: ${1:baseline/sub/super/top/text-top/middle/bottom/text-bottom/length/%};${0}"
    ],
    "description": "vertical-align: type (vertical)"
  },
  "visibility: type (visibility)": {
    "prefix": "visibility",
    "body": [
      "visibility: ${1:visible/hidden/collapse};${0}"
    ],
    "description": "visibility: type (visibility)"
  },
  "white-space:  normal:pre:nowrap (white)": {
    "prefix": "white",
    "body": [
      "white-space: ${1:normal/pre/nowrap};${0}"
    ],
    "description": "white-space:  normal:pre:nowrap (white)"
  },
  "word-spacing:  length (word)": {
    "prefix": "word",
    "body": [
      "word-spacing: ${1:10px};${0}"
    ],
    "description": "word-spacing:  length (word)"
  },
  "word-spacing:  normal (word)": {
    "prefix": "word",
    "body": [
      "word-spacing: normal;${0}"
    ],
    "description": "word-spacing:  normal (word)"
  },
  "z-index: index (z)": {
    "prefix": "z",
    "body": [
      "z-index: ${1};${0}"
    ],
    "description": "z-index: index (z)"
  },
  "comment": {
    "prefix": "cm",
    "body": [
      "/* ${0} */"
    ],
    "description": "comment"
  },
  "loud comment": {
    "prefix": "lcm",
    "body": [
      "/*! ${0} */"
    ],
    "description": "loud comment"
  },
  "variables block": {
    "prefix": "varblock",
    "body": [
      "// ${1}",
      "// --------------------------"
    ],
    "description": "variables block"
  },
  "loud variables block": {
    "prefix": "lvarblock",
    "body": [
      "/* ${1}",
      "-------------------------- */"
    ],
    "description": "loud variables block"
  }
}
{
  "DocType XHTML 1.0 Strict": {
    "prefix": "doctype",
    "body": [
      "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"",
      "\t\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">",
      ""
    ],
    "description": "DocType XHTML 1.0 Strict"
  },
  "DocType XHTML 1.0 Transitional": {
    "prefix": "doctype",
    "body": [
      "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"",
      "\t\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">",
      ""
    ],
    "description": "DocType XHTML 1.0 Transitional"
  },
  "DocType XHTML 1.1": {
    "prefix": "doctype",
    "body": [
      "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"",
      "\t\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">",
      ""
    ],
    "description": "DocType XHTML 1.1"
  },
  "HTML - 4.0 Transitional (doctype)": {
    "prefix": "doctype",
    "body": [
      "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"",
      "\t\"http://www.w3.org/TR/html4/loose.dtd\">",
      ""
    ],
    "description": "HTML - 4.0 Transitional (doctype)"
  },
  "HTML - 5.0 (doctype)": {
    "prefix": "doctype",
    "body": [
      "<!DOCTYPE html>",
      ""
    ],
    "description": "HTML - 5.0 (doctype)"
  },
  "Down (down)": {
    "prefix": "down",
    "body": [
      "&#x2193;"
    ],
    "description": "Down (down)"
  },
  "Enter (enter)": {
    "prefix": "enter",
    "body": [
      "&#x2305;"
    ],
    "description": "Enter (enter)"
  },
  "Escape (escape)": {
    "prefix": "escape",
    "body": [
      "&#x238B;"
    ],
    "description": "Escape (escape)"
  },
  "Shift (shift)": {
    "prefix": "shift",
    "body": [
      "&#x21E7;"
    ],
    "description": "Shift (shift)"
  },
  "Tab (tab)": {
    "prefix": "tab",
    "body": [
      "&#x21E5;"
    ],
    "description": "Tab (tab)"
  },
  "Up (up)": {
    "prefix": "up",
    "body": [
      "&#x2191;"
    ],
    "description": "Up (up)"
  },
  "Return (return)": {
    "prefix": "return",
    "body": [
      "&#x21A9;"
    ],
    "description": "Return (return)"
  },
  "Right (right)": {
    "prefix": "right",
    "body": [
      "&#x2192;"
    ],
    "description": "Right (right)"
  },
  "Left (left)": {
    "prefix": "left",
    "body": [
      "&#x2190;"
    ],
    "description": "Left (left)"
  },
  "Option (option)": {
    "prefix": "option",
    "body": [
      "&#x2325;"
    ],
    "description": "Option (option)"
  },
  "IE Conditional Comment: Internet Explorer 5_0 only": {
    "prefix": "!",
    "body": [
      "<!--[if IE 5.0]>${1:IE Conditional Comment: Internet Explorer 5.0 only }<![endif]-->${0}"
    ],
    "description": "IE Conditional Comment: Internet Explorer 5_0 only"
  },
  "IE Conditional Comment: Internet Explorer 5_5 only": {
    "prefix": "!",
    "body": [
      "<!--[if IE 5.5000]>${1:IE Conditional Comment: Internet Explorer 5.5 only }<![endif]-->${0}"
    ],
    "description": "IE Conditional Comment: Internet Explorer 5_5 only"
  },
  "IE Conditional Comment: Internet Explorer 5_x": {
    "prefix": "!",
    "body": [
      "<!--[if lt IE 6]>${1:IE Conditional Comment: Internet Explorer 5.x      }<![endif]-->${0}"
    ],
    "description": "IE Conditional Comment: Internet Explorer 5_x"
  },
  "IE Conditional Comment: Internet Explorer 6 and below": {
    "prefix": "!",
    "body": [
      "<!--[if lte IE 6]>${1:IE Conditional Comment: Internet Explorer 6 and below }<![endif]-->${0}"
    ],
    "description": "IE Conditional Comment: Internet Explorer 6 and below"
  },
  "IE Conditional Comment: Internet Explorer 6 only": {
    "prefix": "!",
    "body": [
      "<!--[if IE 6]>${1:IE Conditional Comment: Internet Explorer 6 only   }<![endif]-->${0}"
    ],
    "description": "IE Conditional Comment: Internet Explorer 6 only"
  },
  "IE Conditional Comment: Internet Explorer 7+": {
    "prefix": "!",
    "body": [
      "<!--[if gte IE 7]>${1:IE Conditional Comment: Internet Explorer 7 and above }<![endif]-->${0}"
    ],
    "description": "IE Conditional Comment: Internet Explorer 7+"
  },
  "IE Conditional Comment: Internet Explorer": {
    "prefix": "!",
    "body": [
      "<!--[if IE]>${1:       IE Conditional Comment: Internet Explorer          }<![endif]-->${0}"
    ],
    "description": "IE Conditional Comment: Internet Explorer"
  },
  "IE Conditional Comment: NOT Internet Explorer": {
    "prefix": "!",
    "body": [
      "<!--[if !IE]><!-->${1:  IE Conditional Comment: NOT Internet Explorer      }<!-- <![endif]-->${0}"
    ],
    "description": "IE Conditional Comment: NOT Internet Explorer"
  },
  "Input with Label": {
    "prefix": "input",
    "body": [
      "<label for=\"${2:${1/[[:alpha:]]+|( )/(?1:_:\\L$0)/g}}\">${1}</label><input type=\"${3:text/submit/hidden/button}\" name=\"${4:$2}\" value=\"${5}\"${6: id=\"${7:$2}\"}`!p x(snip)`>",
      ""
    ],
    "description": "Input with Label"
  },
  "XHTML   <input>": {
    "prefix": "input",
    "body": [
      "<input type=\"${1:text/submit/hidden/button}\" name=\"${2:some_name}\" value=\"${3}\"${4: id=\"${5:$2}\"}`!p x(snip)`>"
    ],
    "description": "XHTML   <input>"
  },
  "Option": {
    "prefix": "opt",
    "body": [
      "<option${1: value=\"${2:option}\"}>${3:$2}</option>"
    ],
    "description": "Option"
  },
  "Select Box": {
    "prefix": "select",
    "body": [
      "<select name=\"${1:some_name}\" id=\"${2:$1}\"${3:${4: multiple}${5: onchange=\"${6:}\"}${7: size=\"${8:1}\"}}>",
      "\t<option${9: value=\"${10:option1}\"}>${11:$10}</option>",
      "\t<option${12: value=\"${13:option2}\"}>${14:$13}</option>${15}",
      "\t${0}",
      "</select>"
    ],
    "description": "Select Box"
  },
  "XHTML   <textarea>": {
    "prefix": "textarea",
    "body": [
      "<textarea name=\"${1:Name}\" rows=\"${2:8}\" cols=\"${3:40}\">${0}</textarea>"
    ],
    "description": "XHTML   <textarea>"
  },
  "XHTML <a mailto: >": {
    "prefix": "mailto",
    "body": [
      "<a href=\"mailto:${1:joe@example.com}?subject=${2:feedback}\">${3:email me}</a>"
    ],
    "description": "XHTML <a mailto: >"
  },
  "XHTML <base>": {
    "prefix": "base",
    "body": [
      "<base href=\"${1}\"${2: target=\"$3\"}`!p x(snip)`>"
    ],
    "description": "XHTML <base>"
  },
  "XHTML <body>": {
    "prefix": "body",
    "body": [
      "<body id=\"${2: onload=\"$3\"} snip.fn and 'Hallo' or 'Nothin'",
      "`}\"${2: onload=\"$3\"}>",
      "\t${0}",
      "</body>"
    ],
    "description": "XHTML <body>"
  },
  "XHTML <div>": {
    "prefix": "div",
    "body": [
      "<div${1: id=\"${2:name}\"}>",
      "\t${0}",
      "</div>"
    ],
    "description": "XHTML <div>"
  },
  "XHTML <form>": {
    "prefix": "form",
    "body": [
      "<form action=\"${2:get}snip.rv = (snip.basename or 'unnamed') + '_submit'",
      "`}\" method=\"${2:get}\" accept-charset=\"utf-8\">",
      "\t${0}",
      "",
      "\t<p><input type=\"submit\" value=\"Continue →\"`!p x(snip)`></p>",
      "</form>"
    ],
    "description": "XHTML <form>"
  },
  "XHTML <h1>": {
    "prefix": "h1",
    "body": [
      "<h1 id=\"${1/[\\w\\d]+|( )/(?1:_:\\L${0}\\E)/g}\">${1}</h1>"
    ],
    "description": "XHTML <h1>"
  },
  "XHTML <head>": {
    "prefix": "head",
    "body": [
      "<head>",
      "\t<meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\"`!p x(snip)`>",
      "\t<title>${1:`!p snip.rv = snip.basename or \"Page Title\"`}</title>",
      "\t${0}",
      "</head>"
    ],
    "description": "XHTML <head>"
  },
  "XHTML <link>": {
    "prefix": "link",
    "body": [
      "<link rel=\"${1:stylesheet}\" href=\"${2:/css/master.css}\" type=\"text/css\" media=\"${3:screen}\" title=\"${4:no title}\" charset=\"${5:utf-8}\"`!p x(snip)`>"
    ],
    "description": "XHTML <link>"
  },
  "XHTML <meta>": {
    "prefix": "meta",
    "body": [
      "<meta name=\"${1:name}\" content=\"${2:content}\"`!p x(snip)`>"
    ],
    "description": "XHTML <meta>"
  },
  "XHTML <script src...>": {
    "prefix": "scriptsrc",
    "body": [
      "<script src=\"${1}\" type=\"text/javascript\" charset=\"${3:utf-8}\"></script>"
    ],
    "description": "XHTML <script src...>"
  },
  "XHTML <script>": {
    "prefix": "script",
    "body": [
      "<script type=\"text/javascript\" charset=\"utf-8\">",
      "\t${0}",
      "</script>"
    ],
    "description": "XHTML <script>"
  },
  "XHTML <style>": {
    "prefix": "style",
    "body": [
      "<style type=\"text/css\" media=\"screen\">",
      "\t${0}",
      "</style>"
    ],
    "description": "XHTML <style>"
  },
  "XHTML <table>": {
    "prefix": "table",
    "body": [
      "<table border=\"${1:0}\"${2: cellspacing=\"${3:5}\" cellpadding=\"${4:5}\"}>",
      "\t<tr><th>${5:Header}</th></tr>",
      "\t<tr><td>${0:Data}</td></tr>",
      "</table>"
    ],
    "description": "XHTML <table>"
  },
  "Link": {
    "prefix": "a",
    "body": [
      "<a href=\"${1:http://www.${2:url.com}}\"${3: target=\"_blank\"}>${4:Anchor Text}</a>"
    ],
    "description": "Link"
  },
  "paragraph": {
    "prefix": "p",
    "body": [
      "<p>${0}</p>"
    ],
    "description": "paragraph"
  },
  "list item": {
    "prefix": "li",
    "body": [
      "<li></li>"
    ],
    "description": "list item"
  },
  "unordered list": {
    "prefix": "ul",
    "body": [
      "<ul>",
      "${0}",
      "</ul>"
    ],
    "description": "unordered list"
  },
  "table cell": {
    "prefix": "td",
    "body": [
      "<td>${0}</td>"
    ],
    "description": "table cell"
  },
  "table row": {
    "prefix": "tr",
    "body": [
      "<tr>${0}</tr>"
    ],
    "description": "table row"
  },
  "XHTML <title>": {
    "prefix": "title",
    "body": [
      "<title>${1:`!p snip.rv = snip.basename or \"Page Title\"`}</title>"
    ],
    "description": "XHTML <title>"
  },
  "Fieldset": {
    "prefix": "fieldset",
    "body": [
      "<fieldset id=\"${2:class=\"${3:}(?1:_:\\L${0}\\E)/g}\" ${2:class=\"${3:}\"}>",
      "\t<legend>${1}</legend>",
      "",
      "\t${0}",
      "</fieldset>"
    ],
    "description": "Fieldset"
  },
  "Embed QT movie (movie)": {
    "prefix": "movie",
    "body": [
      "<object width=\"${2}\" height=\"${3}\" classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\">",
      "\t<param name=\"src\" value=\"${1}\"`!p x(snip)`>",
      "\t<param name=\"controller\" value=\"${4}\"`!p x(snip)`>",
      "\t<param name=\"autoplay\" value=\"${5}\"`!p x(snip)`>",
      "\t<embed src=\"${1:movie.mov}\"",
      "\t\twidth=\"${2:320}\" height=\"${3:240}\"",
      "\t\tcontroller=\"${4:true}\" autoplay=\"${5:true}\"",
      "\t\tscale=\"tofit\" cache=\"true\"",
      "\t\tpluginspage=\"http://www.apple.com/quicktime/download/\"",
      "\t`!p x(snip)`>",
      "</object>"
    ],
    "description": "Embed QT movie (movie)"
  },
  "HTML5 Template": {
    "prefix": "html5",
    "body": [
      "<!DOCTYPE html>",
      "<html>",
      "<head>",
      "    <title>${1}</title>",
      "    <meta charset=\"utf-8\" />",
      "</head>",
      "<body>",
      "    <header>",
      "        ${2}",
      "    </header>",
      "    <content>",
      "        ${3}",
      "    </content>",
      "    <footer>",
      "        ${4}",
      "    </footer>",
      "</body>",
      "</html>"
    ],
    "description": "HTML5 Template"
  },
  "Simple anchor": {
    "prefix": "sa",
    "body": [
      "<a class=\"${1}\" href=\"javascript:;\">${2}</a>"
    ],
    "description": "Simple anchor"
  },
  "handlebars interpolate": {
    "prefix": "hb",
    "body": [
      "{{${1}}}"
    ],
    "description": "handlebars interpolate"
  },
  "handlebars escape": {
    "prefix": "hbb",
    "body": [
      "{{{${1}}}}"
    ],
    "description": "handlebars escape"
  },
  "handlebars comment": {
    "prefix": "hbcmm",
    "body": [
      "{{!-- ${1} --}}"
    ],
    "description": "handlebars comment"
  },
  "handlebars translate": {
    "prefix": "hbt",
    "body": [
      "{{{t '${1}'}}}"
    ],
    "description": "handlebars translate"
  },
  "handlebars SHP helper": {
    "prefix": "hbshp",
    "body": [
      "{{{SHP '${1}'}}}"
    ],
    "description": "handlebars SHP helper"
  },
  "handlebars each": {
    "prefix": "#each",
    "body": [
      "{{#each ${1}}}",
      "{{/each}}"
    ],
    "description": "handlebars each"
  },
  "handlebars block": {
    "prefix": "hbl",
    "body": [
      "{{#${1} ${2}}}",
      "{{/${1}}}"
    ],
    "description": "handlebars block"
  },
  "i18n function": {
    "prefix": "_t",
    "body": [
      "__('')"
    ],
    "description": "i18n function"
  },
  "i18n function inside brackets": {
    "prefix": "_tb",
    "body": [
      "{{__('')}}"
    ],
    "description": "i18n function inside brackets"
  },
  "lo dash": {
    "prefix": "wr",
    "body": [
      "<% ${1} %>"
    ],
    "description": "lo dash"
  },
  "lo dash equal": {
    "prefix": "wrr",
    "body": [
      "<%= ${1} %>"
    ],
    "description": "lo dash equal"
  },
  "javascript:void(0)": {
    "prefix": "\"jv",
    "body": [
      "\"javascript:void(0)"
    ],
    "description": "javascript:void(0)"
  },
  "javascript:;": {
    "prefix": "\"j;",
    "body": [
      "\"javascript:;"
    ],
    "description": "javascript:;"
  },
  "{{ $t('') }}": {
    "prefix": "vtt",
    "body": [
      "{{ \\$t('${1}') }}"
    ],
    "description": "{{ $t('') }}"
  }
}
{
  "Get Elements": {
    "prefix": "get",
    "body": [
      "getElement${1:T})|.*/(?1:s)/}By${1:T}${1/(T)|(I)|.*/(?1:agName)(?2:d)/}('${2}')"
    ],
    "description": "Get Elements"
  },
  "object method string": {
    "prefix": "'':f",
    "body": [
      "'${1:${2:#thing}:${3:click}}': function(element){",
      "\t${0}",
      "}${10:,}"
    ],
    "description": "object method string"
  },
  "Object Method": {
    "prefix": ":f",
    "body": [
      "${1:method_name}: function(${3:attribute}){",
      "\t${0}",
      "}${10:,}"
    ],
    "description": "Object Method"
  },
  "Object Value JS": {
    "prefix": ":,",
    "body": [
      "${1:value_name}: ${0:value},"
    ],
    "description": "Object Value JS"
  },
  "Object key key: 'value'": {
    "prefix": ":",
    "body": [
      "${1:key}: ${2:\"${3:value}\"}${4:, }"
    ],
    "description": "Object key key: 'value'"
  },
  "Prototype (proto)": {
    "prefix": "proto",
    "body": [
      "${1:class_name}.prototype.${2:method_name} = function(${3:first_argument}) ,,{",
      "};",
      ""
    ],
    "description": "Prototype (proto)"
  },
  "for (...) {...} (faster)": {
    "prefix": "for",
    "body": [
      "for (var ${2:i} = ${1:Things}.length - 1; ${2} >= 0; ${2}--){",
      "\t${3:$1[$2]}${0}",
      "};"
    ],
    "description": "for (...) {...} (faster)"
  },
  "for (...) {...}": {
    "prefix": "for",
    "body": [
      "for (var ${2:i}=0; ${2} < ${1:Things}.length; ${2}++) {",
      "\t${3:$1[$2]}${0}",
      "};"
    ],
    "description": "for (...) {...}"
  },
  "function(fun)": {
    "prefix": "fun",
    "body": [
      "function ${1:function_name}(${2:argument}) {",
      "}"
    ],
    "description": "function(fun)"
  },
  "(function(fun)": {
    "prefix": "(fun",
    "body": [
      "(function ${1:function_name}(${2:argument}) {",
      "}"
    ],
    "description": "(function(fun)"
  },
  "anonymous function": {
    "prefix": "(afn",
    "body": [
      "(function(${1:argument}) {",
      "}"
    ],
    "description": "anonymous function"
  },
  "Return statement": {
    "prefix": "ret",
    "body": [
      "return $TM_SELECTED_TEXT${0}"
    ],
    "description": "Return statement"
  },
  "if ___ else": {
    "prefix": "ife",
    "body": [
      "if (${1:true}) {${0}} else{}"
    ],
    "description": "if ___ else"
  },
  "fun main": {
    "prefix": "main",
    "body": [
      "function main() {",
      "\t$TM_SELECTED_TEXTUAL}}",
      "}"
    ],
    "description": "fun main"
  },
  "if": {
    "prefix": "if",
    "body": [
      "if (${1:true}) {${0}}"
    ],
    "description": "if"
  },
  "setTimeout function": {
    "prefix": "timeout",
    "body": [
      "setTimeout(function() {${0}}${2}, ${1:10});"
    ],
    "description": "setTimeout function"
  },
  "super in backbone extend": {
    "prefix": "super",
    "body": [
      "this.constructor.__super__."
    ],
    "description": "super in backbone extend"
  },
  "_.each": {
    "prefix": "_.each",
    "body": [
      "_.each(${1:Iterable}, function(item, index) {",
      "\t${2}",
      "});"
    ],
    "description": "_.each"
  },
  "use strict": {
    "prefix": "us",
    "body": [
      "'use strict';"
    ],
    "description": "use strict"
  },
  "forEach ->": {
    "prefix": "foreach",
    "body": [
      "${1}.forEach(function(${2:item}, ${3:i}) {",
      "\t${4}",
      "});"
    ],
    "description": "forEach ->"
  },
  "try catch": {
    "prefix": "tc",
    "body": [
      "try {",
      "\t${1}",
      "} catch(err) {",
      "\t${2}",
      "}"
    ],
    "description": "try catch"
  },
  "Promise": {
    "prefix": "prom",
    "body": [
      "new Promise(function(resolve, reject) {",
      "});"
    ],
    "description": "Promise"
  },
  "method": {
    "prefix": "m",
    "body": [
      "${1}() {",
      "}"
    ],
    "description": "method"
  },
  "fat arrow method": {
    "prefix": "aff",
    "body": [
      "(${1}) => {",
      "}"
    ],
    "description": "fat arrow method"
  },
  "flow": {
    "prefix": "fl",
    "body": [
      "/* @flow */"
    ],
    "description": "flow"
  },
  "flow weak": {
    "prefix": "flw",
    "body": [
      "/* @flow weak */"
    ],
    "description": "flow weak"
  },
  "vue data()": {
    "prefix": "vuedatafn",
    "body": [
      "  data() {",
      "    return {}",
      "  }"
    ],
    "description": "vue data()"
  },
  "vue class component @Prop": {
    "prefix": "vccprop",
    "body": [
      "@Prop() $TM_SELECTED_TEXT${1}: ${2:type}"
    ],
    "description": "vue class component @Prop"
  },
  "coffee template": {
    "prefix": "tplc",
    "body": [
      "<template>",
      "${1}",
      "</template>",
      "",
      "<script lang=\"coffee\">",
      "module.exports =",
      "</script>"
    ],
    "description": "coffee template"
  },
  "ts vue component": {
    "prefix": "tsvue",
    "body": [
      "<script lang=\"ts\">",
      "import { Component, Prop, Watch } from 'vue-property-decorator'",
      "import Vue from 'vue'",
      "",
      "@Component({",
      "",
      "})",
      "export default class ${1:Compo} extends Vue {",
      "",
      "}",
      "</script>"
    ],
    "description": "ts vue component"
  },
  "plain object vue sfc setup": {
    "prefix": "jsvuesfc",
    "body": [
      "<template>",
      "  <div>",
      "",
      "  </div>",
      "</template>",
      "",
      "<style lang=\"scss\">",
      "",
      "</style>",
      "",
      "<script>",
      "export default {",
      "  name: '${1:Component}',",
      "}",
      "</script>"
    ],
    "description": "plain object vue sfc setup"
  }
}