/ Gists / Visual Studio Code Settings Sync Gist
On gists

Visual Studio Code Settings Sync Gist

Visual Studio Code
Visual Studio Code Settings Sync Gist

VSC - backup - 2019-02-09 Raw #

{"lastUpload":"2019-02-09T17:05:40.213Z","extensionVersion":"v3.2.4"}

extensions.json Raw #

[
  {
    "metadata": {
      "id": "d7fc53c7-9da8-42c1-8df6-25b0f80fe379",
      "publisherId": "annsk.alignment",
      "publisherDisplayName": "annsk"
    },
    "name": "alignment",
    "publisher": "annsk",
    "version": "0.3.0"
  },
  {
    "metadata": {
      "id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
      "publisherId": "formulahendry.auto-rename-tag",
      "publisherDisplayName": "formulahendry"
    },
    "name": "auto-rename-tag",
    "publisher": "formulahendry",
    "version": "0.0.15"
  },
  {
    "metadata": {
      "id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
      "publisherId": "HookyQR.beautify",
      "publisherDisplayName": "HookyQR"
    },
    "name": "beautify",
    "publisher": "HookyQR",
    "version": "1.4.8"
  },
  {
    "metadata": {
      "id": "ad9f795e-ccc2-4f72-bce5-ef8892b486e4",
      "publisherId": "sashaweiss.bracket-jumper",
      "publisherDisplayName": "sashaweiss"
    },
    "name": "bracket-jumper",
    "publisher": "sashaweiss",
    "version": "1.1.8"
  },
  {
    "metadata": {
      "id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
      "publisherId": "Shan.code-settings-sync",
      "publisherDisplayName": "Shan"
    },
    "name": "code-settings-sync",
    "publisher": "Shan",
    "version": "3.2.4"
  },
  {
    "metadata": {
      "id": "0fd4a2e2-f7b7-430e-8ba0-3b44ddfb43f5",
      "publisherId": "Compulim.compulim-vscode-closetag",
      "publisherDisplayName": "Compulim"
    },
    "name": "compulim-vscode-closetag",
    "publisher": "Compulim",
    "version": "1.2.0"
  },
  {
    "metadata": {
      "id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
      "publisherId": "EditorConfig.EditorConfig",
      "publisherDisplayName": "EditorConfig"
    },
    "name": "EditorConfig",
    "publisher": "EditorConfig",
    "version": "0.12.8"
  },
  {
    "metadata": {
      "id": "73bbbbd6-22f4-4a0c-adb9-8fa4a16c39e7",
      "publisherId": "FengYouzheng.edlin",
      "publisherDisplayName": "FengYouzheng"
    },
    "name": "edlin",
    "publisher": "FengYouzheng",
    "version": "0.3.0"
  },
  {
    "metadata": {
      "id": "a9151cd6-3338-48bc-bc6e-ba97e22489dd",
      "publisherId": "Perkovec.emoji",
      "publisherDisplayName": "Perkovec"
    },
    "name": "emoji",
    "publisher": "Perkovec",
    "version": "0.0.3"
  },
  {
    "metadata": {
      "id": "43335a8d-5929-408b-874a-65f08362642c",
      "publisherId": "file-icons.file-icons",
      "publisherDisplayName": "file-icons"
    },
    "name": "file-icons",
    "publisher": "file-icons",
    "version": "1.0.16"
  },
  {
    "metadata": {
      "id": "6d251da6-b852-4270-9675-dc1124272e67",
      "publisherId": "doi.fileheadercomment",
      "publisherDisplayName": "doi"
    },
    "name": "fileheadercomment",
    "publisher": "doi",
    "version": "0.0.3"
  },
  {
    "metadata": {
      "id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
      "publisherId": "donjayamanne.githistory",
      "publisherDisplayName": "donjayamanne"
    },
    "name": "githistory",
    "publisher": "donjayamanne",
    "version": "0.4.6"
  },
  {
    "metadata": {
      "id": "4de763bd-505d-4978-9575-2b7696ecf94e",
      "publisherId": "eamodio.gitlens",
      "publisherDisplayName": "eamodio"
    },
    "name": "gitlens",
    "publisher": "eamodio",
    "version": "9.5.0"
  },
  {
    "metadata": {
      "id": "07734f09-9218-443a-abfa-a9a823d2c25a",
      "publisherId": "gencer.html-slim-scss-css-class-completion",
      "publisherDisplayName": "gencer"
    },
    "name": "html-slim-scss-css-class-completion",
    "publisher": "gencer",
    "version": "1.2.1"
  },
  {
    "metadata": {
      "id": "952c34d4-9a88-4760-8f5d-3ed5093443c9",
      "publisherId": "solnurkarim.html-to-css-autocompletion",
      "publisherDisplayName": "solnurkarim"
    },
    "name": "html-to-css-autocompletion",
    "publisher": "solnurkarim",
    "version": "1.1.0"
  },
  {
    "metadata": {
      "id": "99c12a52-ff68-4e9d-a975-a67556fee2f5",
      "publisherId": "donjayamanne.jquerysnippets",
      "publisherDisplayName": "donjayamanne"
    },
    "name": "jquerysnippets",
    "publisher": "donjayamanne",
    "version": "0.0.1"
  },
  {
    "metadata": {
      "id": "6f8da99c-b7c9-462f-890a-cc2320e6d1e9",
      "publisherId": "Kasik96.latte",
      "publisherDisplayName": "Kasik96"
    },
    "name": "latte",
    "publisher": "Kasik96",
    "version": "0.1.1"
  },
  {
    "metadata": {
      "id": "6d40d0bb-f7f2-4d8b-94a9-ad03aa13fb8f",
      "publisherId": "HookyQR.minify",
      "publisherDisplayName": "HookyQR"
    },
    "name": "minify",
    "publisher": "HookyQR",
    "version": "0.3.0"
  },
  {
    "metadata": {
      "id": "acfa08ec-e98b-4b39-8561-1bf1938e71da",
      "publisherId": "jakebathman.mysql-syntax",
      "publisherDisplayName": "jakebathman"
    },
    "name": "mysql-syntax",
    "publisher": "jakebathman",
    "version": "1.3.1"
  },
  {
    "metadata": {
      "id": "f0173dd6-501a-46b6-9840-c7849f6f9ee2",
      "publisherId": "alefragnani.numbered-bookmarks",
      "publisherDisplayName": "alefragnani"
    },
    "name": "numbered-bookmarks",
    "publisher": "alefragnani",
    "version": "6.1.0"
  },
  {
    "metadata": {
      "id": "79afa437-682e-4fa2-a4fd-87844832a1dc",
      "publisherId": "ryu1kn.partial-diff",
      "publisherDisplayName": "ryu1kn"
    },
    "name": "partial-diff",
    "publisher": "ryu1kn",
    "version": "1.4.0"
  },
  {
    "metadata": {
      "id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
      "publisherId": "christian-kohler.path-intellisense",
      "publisherDisplayName": "christian-kohler"
    },
    "name": "path-intellisense",
    "publisher": "christian-kohler",
    "version": "1.4.2"
  },
  {
    "metadata": {
      "id": "ca0094fa-0dc7-4847-ae5d-879442c099ca",
      "publisherId": "neilbrayfield.php-docblocker",
      "publisherDisplayName": "neilbrayfield"
    },
    "name": "php-docblocker",
    "publisher": "neilbrayfield",
    "version": "1.7.0"
  },
  {
    "metadata": {
      "id": "93916db4-e944-4c74-b68e-47f2834e9e93",
      "publisherId": "DEVSENSE.phptools-vscode",
      "publisherDisplayName": "DEVSENSE"
    },
    "name": "phptools-vscode",
    "publisher": "DEVSENSE",
    "version": "1.0.3058"
  },
  {
    "metadata": {
      "id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
      "publisherId": "esbenp.prettier-vscode",
      "publisherDisplayName": "esbenp"
    },
    "name": "prettier-vscode",
    "publisher": "esbenp",
    "version": "1.8.1"
  },
  {
    "metadata": {
      "id": "8aaee0b1-0c4a-40d0-9305-572bb3e56bd1",
      "publisherId": "bibhasdn.random-string-password-generator",
      "publisherDisplayName": "bibhasdn"
    },
    "name": "random-string-password-generator",
    "publisher": "bibhasdn",
    "version": "1.0.2"
  },
  {
    "metadata": {
      "id": "c2f1bda1-baa4-4627-975e-d130d7268f70",
      "publisherId": "helixquar.randomeverything",
      "publisherDisplayName": "helixquar"
    },
    "name": "randomeverything",
    "publisher": "helixquar",
    "version": "0.0.3"
  },
  {
    "metadata": {
      "id": "f458266d-2636-454c-86ba-1df8d80ed929",
      "publisherId": "marclipovsky.string-manipulation",
      "publisherDisplayName": "marclipovsky"
    },
    "name": "string-manipulation",
    "publisher": "marclipovsky",
    "version": "0.3.1"
  },
  {
    "metadata": {
      "id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
      "publisherId": "shinnn.stylelint",
      "publisherDisplayName": "shinnn"
    },
    "name": "stylelint",
    "publisher": "shinnn",
    "version": "0.48.0"
  },
  {
    "metadata": {
      "id": "529697b9-b343-4b1c-ba2f-f5ef692132d4",
      "publisherId": "ms-vscode.sublime-keybindings",
      "publisherDisplayName": "ms-vscode"
    },
    "name": "sublime-keybindings",
    "publisher": "ms-vscode",
    "version": "4.0.0"
  },
  {
    "metadata": {
      "id": "40a66b95-b281-4b34-98be-09a391e4fa91",
      "publisherId": "wraith13.sysinfo-vscode",
      "publisherDisplayName": "wraith13"
    },
    "name": "sysinfo-vscode",
    "publisher": "wraith13",
    "version": "1.2.3"
  },
  {
    "metadata": {
      "id": "6bfab4b0-9e4f-4143-9cc2-2cb359d841d8",
      "publisherId": "gerane.Theme-FlatlandMonokai",
      "publisherDisplayName": "gerane"
    },
    "name": "Theme-FlatlandMonokai",
    "publisher": "gerane",
    "version": "0.0.4"
  },
  {
    "metadata": {
      "id": "085342db-9568-49b0-ad93-3223ac4c1baa",
      "publisherId": "mrmlnc.vscode-apache",
      "publisherDisplayName": "mrmlnc"
    },
    "name": "vscode-apache",
    "publisher": "mrmlnc",
    "version": "1.2.0"
  },
  {
    "metadata": {
      "id": "70159dd5-3ca5-4ccc-a7ae-011a662e08c2",
      "publisherId": "mrmlnc.vscode-autoprefixer",
      "publisherDisplayName": "mrmlnc"
    },
    "name": "vscode-autoprefixer",
    "publisher": "mrmlnc",
    "version": "2.2.0"
  },
  {
    "metadata": {
      "id": "7f60a80e-1ca5-46ab-83a9-31013576f584",
      "publisherId": "JakeWilson.vscode-cdnjs",
      "publisherDisplayName": "JakeWilson"
    },
    "name": "vscode-cdnjs",
    "publisher": "JakeWilson",
    "version": "0.14.3"
  },
  {
    "metadata": {
      "id": "0808d236-6faf-4f68-9f17-28f51a572ee4",
      "publisherId": "deerawan.vscode-faker",
      "publisherDisplayName": "deerawan"
    },
    "name": "vscode-faker",
    "publisher": "deerawan",
    "version": "1.3.0"
  },
  {
    "metadata": {
      "id": "d637104e-1fd7-4063-98fc-8afe46012c9b",
      "publisherId": "sleistner.vscode-fileutils",
      "publisherDisplayName": "sleistner"
    },
    "name": "vscode-fileutils",
    "publisher": "sleistner",
    "version": "2.13.5"
  },
  {
    "metadata": {
      "id": "1f97bd35-4828-4eb6-a856-d67a3dfb84a1",
      "publisherId": "deerawan.vscode-hasher",
      "publisherDisplayName": "deerawan"
    },
    "name": "vscode-hasher",
    "publisher": "deerawan",
    "version": "1.0.1"
  },
  {
    "metadata": {
      "id": "1d4d80c9-0d33-48a1-88a8-19ff80bc8e2a",
      "publisherId": "ziyasal.vscode-open-in-github",
      "publisherDisplayName": "ziyasal"
    },
    "name": "vscode-open-in-github",
    "publisher": "ziyasal",
    "version": "1.3.6"
  },
  {
    "metadata": {
      "id": "beb68b20-7c55-471c-9b63-3486f9423566",
      "publisherId": "mrmlnc.vscode-scss",
      "publisherDisplayName": "mrmlnc"
    },
    "name": "vscode-scss",
    "publisher": "mrmlnc",
    "version": "0.6.2"
  },
  {
    "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": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
      "publisherId": "ms-vsliveshare.vsliveshare",
      "publisherDisplayName": "ms-vsliveshare"
    },
    "name": "vsliveshare",
    "publisher": "ms-vsliveshare",
    "version": "0.3.1151"
  }
]

keybindings.json Raw #

// Place your key bindings in this file to overwrite the defaults
[
    {
        "key": "ctrl+b",
        "command": "workbench.action.tasks.build"
    },
    {
        "key": "ctrl+alt+enter",
        "command": "editor.emmet.action.wrapWithAbbreviation"
    },
    {
        "key": "ctrl+1",
        "command": "numberedBookmarks.jumpToBookmark1",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+1",
        "command": "-numberedBookmarks.jumpToBookmark1",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+2",
        "command": "numberedBookmarks.jumpToBookmark2",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+2",
        "command": "-numberedBookmarks.jumpToBookmark2",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+3",
        "command": "numberedBookmarks.jumpToBookmark3",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+3",
        "command": "-numberedBookmarks.jumpToBookmark3",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+4",
        "command": "numberedBookmarks.jumpToBookmark4",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+4",
        "command": "-numberedBookmarks.jumpToBookmark4",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+5",
        "command": "numberedBookmarks.jumpToBookmark5",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+5",
        "command": "-numberedBookmarks.jumpToBookmark5",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+6",
        "command": "numberedBookmarks.jumpToBookmark6",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+6",
        "command": "-numberedBookmarks.jumpToBookmark6",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+7",
        "command": "numberedBookmarks.jumpToBookmark7",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+7",
        "command": "-numberedBookmarks.jumpToBookmark7",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+8",
        "command": "-numberedBookmarks.jumpToBookmark8",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+9",
        "command": "-numberedBookmarks.jumpToBookmark9",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+2",
        "command": "-workbench.action.focusSecondEditorGroup"
    },
    {
        "key": "ctrl+3",
        "command": "-workbench.action.focusThirdEditorGroup",
        "when": "editorFocus"
    },
    {
        "key": "ctrl+3",
        "command": "-workbench.action.focusThirdEditorGroup"
    }
]

keybindingsMac.json Raw #

// Empty

locale.json Raw #

{
	// Defines VSCode's display language.
	// See https://go.microsoft.com/fwlink/?LinkId=761051 for a list of supported languages.
	// Changing the value requires restarting VSCode.
	"locale":"en"
}

settings.json Raw #

{
    "workbench.colorTheme": "Monokai ST3",
    "sublimeTextKeymap.promptV3Features": true,
    "php.suggest.basic": false,
    "emmet.triggerExpansionOnTab": true,
    "editor.tabCompletion": true,
    "path-intellisense.autoSlashAfterDirectory": false,
    "editor.fontSize": 14,
    "emmet.includeLanguages": {
        "latte": "html"
    },
    // "files.associations": {
    //     "*.latte": "html"
    // },
    "window.zoomLevel": 0.15,
    "search.useIgnoreFiles": false,
    // "html-css-class-completion.includeGlobPattern": "**/*.{css,html,scss,php,latte}",
    // "fileHeaderComment.template": {
    //     "*": [
    //         "${commentbegin} ${date}${time} <RJ> ${commentend}"
    //     ]
    // },
    "search.exclude": {
        "**/node_modules": true,
        "**/bower_components": true,
        "**/temp": true
    },
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/temp/": true
    },
    "explorer.confirmDelete": false,
    "emmet.syntaxProfiles": {
        "html": "xhtml"
    },
    "workbench.activityBar.visible": true,
    "editor.renderIndentGuides": true,
    "workbench.colorCustomizations": {
        "editorIndentGuide.activeBackground": "#82806f"
    },
    "terminal.integrated.rendererType": "dom",
    "sync.gist": "",
    "sync.host": "",
    "sync.pathPrefix": "",
    "sync.quietSync": false,
    "sync.askGistName": false,
    "sync.removeExtensions": true,
    "sync.syncExtensions": true,
    "sync.autoDownload": false,
    "sync.autoUpload": false,
    "sync.lastUpload": "2018-08-02T18:50:54.141Z",
    "sync.lastDownload": "",
    "sync.forceDownload": false,
    "php.validate.executablePath": "c:/wamp64/bin/php/php5.6.35/php.exe",
    "php.validate.enable": false,
    "emmet.excludeLanguages": [
        "markdown",
        "php"
    ],
    "html-to-css-autocompletion.getSelectorsFromFileTypes": [
        "html",
        "php",
        "latte"
    ],
    "html-css-class-completion.includeGlobPattern": "**/*.{css,scss,sass,latte,html}",
    "html-to-css-autocompletion.triggerCharacters": true,
    "html-to-css-autocompletion.folderNamesToBeExcluded": [
        "node_modules",
        ".git"
      ]
}

snippetsapacheconf.json Raw #

{
	// Place your snippets for apacheconf 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"
	// }
}

snippetsauthoring.code-snippets Raw #

{
	// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and 
	// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope 
	// is left empty or omitted, the snippet gets applied to all languages. 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:
	"Authoring": {
		"scope": "javascript,html,scss,php,latte",
		"prefix": "-author",
		"body": [
			"<RJ, ${CURRENT_DATE}.${CURRENT_MONTH}.${CURRENT_YEAR} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}>"
		],
		"description": "Authoring"
	}
}

snippetscomment.code-snippets Raw #

{
	// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and 
	// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope 
	// is left empty or omitted, the snippet gets applied to all languages. 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:
	"Comment": {
		"scope": "javascript,php,html,sql,css,scss,latte",
		"prefix": "***",
		"body": [
			"/* ${1}",
			"---------------------------------------------------------------------------------------------------- */",
			"${0}"
		],
		"description": "comment"
	}
}

snippetsconsole-log.code-snippet Raw #

{
	// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and 
	// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope 
	// is left empty or omitted, the snippet gets applied to all languages. 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": {
		"scope": "javascript,typescript",
		"prefix": "cl",
		"body": [
			"console.log($1);",
			"$2"
		],
		"description": "Log output to console"
	}
}

snippetslatte.json Raw #

{
    "block": { "prefix": "block", "body": "{block ${1:content}}\n$0\n{/block}" },
    "snippet": { "prefix": "snippet", "body": "{snippet ${1:content}}\n$0\n{/snippet}" },
    "layout": { "prefix": "layout", "body": "{layout '${1:../@layout.latte}'}\n$0" },
    "extends": { "prefix": "extends", "body": "{extends '${1:../@layout.latte}'}\n$0" },
    "capture": { "prefix": "capture", "body": "{capture \\$${1:var}}\n$0\n{/capture}" },
    "define": { "prefix": "define", "body": "{define ${1:content}}\n$0\n{/define}" },
    "include": { "prefix": "include", "body": "{include #${1:content}}\n$0" },
    "includeblock": { "prefix": "includeblock", "body": "{includeblock '${1:file.latte}'}\n$0" },
    "foreach": { "prefix": "foreach", "body": "{foreach \\$$1s as \\$$1}\n$0\n{/foreach}" },
    "while": { "prefix": "while", "body": "{while \\$$1 = \\$$1s->fetch()}\n$0\n{/while}" },
    "for": { "prefix": "for", "body": "{for \\$${1:i} = 0; \\$${1:i} < ${2:10}; \\$${1:i}++}\n$0\n{/for}" },
    "first": { "prefix": "first", "body": "{first}\n$0\n{/first}" },
    "last": { "prefix": "last", "body": "{last}\n$0\n{/last}" },
    "sep": { "prefix": "sep", "body": "{sep}\n$0\n{/sep}" },
    "continueIf": { "prefix": "continueIf", "body": "{continueIf \\$${1:foo}}$0" },
    "breakIf": { "prefix": "breakIf", "body": "{breakIf \\$${1:foo}}$0" },
    "if": { "prefix": "if", "body": "{if \\$${1:foo}}\n$0\n{/if}" },
    "ifset": { "prefix": "ifset", "body": "{ifset \\$${1:foo}}\n$0\n{/ifset}" },
    "cache": { "prefix": "cache", "body": "{cache \\$${1:var}}\n$0\n{/cache}" },
    "default": { "prefix": "default", "body": "{default \\$${1:foo = ''}}$0" },
    "link": { "prefix": "link", "body": "{link ${1:Default}}\n$0" },
    "plink": { "prefix": "plink", "body": "{plink ${1:Default}}\n$0" },
    "control": { "prefix": "control", "body": "{control ${1:foo}}\n$0" },
    "form": { "prefix": "form", "body": "{form ${1:foo}}\n$0\n{/form}" },
    "label": { "prefix": "label", "body": "{label ${1:foo} /}\n" },
    "input": { "prefix": "input", "body": "{input ${1:foo}}\n$0" },
    "syntax": { "prefix": "syntax", "body": "{syntax ${1:mode}}\n$0\n{/syntax}" },
    "l": { "prefix": "l", "body": "{l}$0" },
    "r": { "prefix": "r", "body": "{r}$0" },
    "contentType": { "prefix": "contentType", "body": "{contentType ${1:application/xml}}\n$0" },
    "status": { "prefix": "status", "body": "{status ${1:500}}\n$0" },
    "dump": { "prefix": "dump", "body": "{dump \\$${1:var}}\n$0" },
    "debugbreak": { "prefix": "debugbreak", "body": "{debugbreak \\$${1:cond}}\n$0" },


    // Default Helpers
    // String modification
    "|truncate": { "prefix": "|truncate", "body": "|truncate:${1:length}${2:,'${3:append}'}" },
    "|substr": { "prefix": "|substr", "body": "|substr:${1:offset}${2:,${3:length}}" },
    "|trim": { "prefix": "|trim", "body": "|trim${1::'${2:charset}'}" },
    "|webalize": { "prefix": "|webalize", "body": "|webalize${1::'${2:charlist}'${3:,${4:lower}}}" },
    "|indent": { "prefix": "|indent", "body": "|indent${1::${2:level}${3:,'${4:char}'}}" },
    "|replace": { "prefix": "|replace", "body": "|replace:'${1:search}'${2:,'${3:replace}'}" },
    "|replaceRE": { "prefix": "|replaceRE", "body": "|replaceRE:'${1:pattern}'${2:,'${3:replace}'}" },
    "|padLeft": { "prefix": "|padLeft", "body": "|padLeft:${1:length}${2:,'${3:pad}'}" },
    "|padRight": { "prefix": "|padRight", "body": "|padRight:${1:length}${2:,'${3:pad}'}" },
    "|repeat": { "prefix": "|repeat", "body": "|repeat:${1:count}" },
    "|implode": { "prefix": "|implode", "body": "|implode:'${1:glue}'" },

    // Formatting
    "|date": { "prefix": "|date", "body": "|date:'${1:format}'" },
    "|number": { "prefix": "|number", "body": "|number${1::${2:decimals}${3:,'${4:decPoint}'${5:,'${6:thousandsSep}'}}}" },
    "|bytes": { "prefix": "|bytes", "body": "|bytes${1::${2:precision}}" },  

}