Emmet-vimのHTML5テンプレート展開部分をカスタマイズする

github.com

Emmet-vimVimEmmetを使うためのプラグイン

! を入力して C-y , とするとHTML5のテンプレートを展開できるのだけど、これをカスタマイズしたいときのやり方。

.vimrc に以下のように追記すればいい。
'html': {...} の部分がHTML5のテンプレートカスタマイズ部分。

let g:user_emmet_settings = {
\  'variables' : {
\    'lang' : "ja"
\  },
\  'indentation' : '  ',
\  'html' : {
\    'snippets' : {
\      'html:5': "<!DOCTYPE html>\n"
\        ."<html lang=\"${lang}\">\n"
\        ."<head>\n"
\        ."\t<meta charset=\"${charset}\">\n"
\        ."\t<meta name=\"description\" content=\"\">\n"
\        ."\t<title></title>\n"
\        ."</head>\n"
\        ."<body>\n\t${child}|\n</body>\n"
\        ."</html>",
\    }
\  }
\}