Нужно подключить собственные сниппеты к плагину emmet для codemirror. В доках эммета про codemirror ничего нет.
Нагуглил только
stackoverflow.com/questions/25215959/how-to-custom..., повторил этот код, но у меня, как и у топикстартера, не заработало.
Код лежит здесь:
https://github.com/paulradzkov/CMScodemirror
Мой snippets.json —
https://github.com/paulradzkov/CMScodemirror/blob/...
Предпросмотр:
paulradzkov.github.io/CMScodemirror
Для запуска на локали надо использовать веб-сервер (например,
https://www.npmjs.com/package/http-server)