Изменение Emmet шаблонов в Sublime?
В emmet есть файл snippets.json в котором хранятся сопоставления между шорт-кодами и разворачиваемым кодом. Можно его исправить но при обновлении можно все потерять.
https://github.com/sergeche/emmet-sublime/blob/mas...
Но правильней будет писать свои abbreviations в файл с настройками. Так как у него приоритет выше вы можите переопределить дефолтные abbreviations.
Пример: 
В файле выше на строке 645 код "!": "html:5"
Это значит вводите ! и таб вызываете другой abbreviation html:5 на строке772 "html:5":   "!!!+doc[lang=${lang}]",
который тянет другие снипеты 
"!!!": ""
"doc": "html>(head>meta[charset=${charset}]+title{${1:Document}})+body",
Вот и меняйте что хотите в файле Preferences → Package setting → Emmet → Settings User
У меня он выглядит так{
	// Custom snippets definitions, as per https://github.com/emmetio/emmet/blob/master/lib/snippets.json
	"snippets": {
		"html": {
			"abbreviations": {
				"script": "<script type=\"text/javascript\">",
				"script:src": "<script type=\"text/javascript\" src=\"\">",
				"form": "<form action=\"${1:#}\" method=\"${2:post}\">",
				"form:get": "<form action=\"${1:#}\" method=\"get\">",
				"form:post": "<form action=\"${1:#}\" method=\"post\">",
				"a": "<a href=\"${1:#}\">"
			}
		}
	},
	// Output profiles for syntaxes
	// http://docs.emmet.io/customization/syntax-profiles/
	"syntaxProfiles": {
		// Enable XHTML dialect for HTML syntax
		"html": "xhtml"
	}
}
Не пойму что мне это даст?