53 lines
842 B
Plaintext
53 lines
842 B
Plaintext
# 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}' },
|
|
|