diff options
Diffstat (limited to 'snippets/javascript-bemjson.snippets')
| -rw-r--r-- | snippets/javascript-bemjson.snippets | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/snippets/javascript-bemjson.snippets b/snippets/javascript-bemjson.snippets new file mode 100644 index 0000000..7899c22 --- /dev/null +++ b/snippets/javascript-bemjson.snippets @@ -0,0 +1,52 @@ +# Snippet for bemjson. https://en.bem.info/platform/bemjson/ + +# Blocks +snippet b + { + block : '${1:name}', + content : [ + '${2:content}' + ] + } + +# btc - BEM block with text content +snippet btc + { + block : '${1:name}', + content: '${2:content}' + } + +# bwm - BEM block with modifier. +snippet bwm + { + block : '${1:name}', + mods: { ${2:modName}: '${3:modVal}' }, + content : [ + '${4:content}' + ] + } + +# Elems + +# e - BEM elem +snippet e + { + elem : '${1:name}', + content : [ + '${2:content}' + ] + } + + +# mo - Mods +snippet mo + mods : { ${1:modName} : '${2:modVal}' }, + +# mi - BEM mix mod +snippet mi + mix : [ { ${1:block} : '${2:block}' } ], + +# a - BEM attrs mod +snippet a + attrs : { ${1:attr} : '${2:val}' }, + |
