Skip to content

Commit

Permalink
Merge pull request #4 from 1vank1n/tabs-spacer
Browse files Browse the repository at this point in the history
Merge with `tabs-spacer` branch
  • Loading branch information
1vank1n committed Oct 7, 2015
2 parents 49e86f0 + de6f39c commit d0eb4c0
Show file tree
Hide file tree
Showing 16 changed files with 112 additions and 90 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ Write BEMSJON faster.

## Install

**var1.** Use `Package Control` -> `BEMJSON snippets`
Copy the files in sublime-directory\Data\Packages\User

**var2.** Download, unzip, put to `~Library\Application Support\Sublime Text 3`

## Alternative

Expand All @@ -34,6 +33,15 @@ Write BEMSJON faster.
content : '$0'
}

**bwm** - BEM block with modifier.

{
block : '${1:name}',
mods: { ${2:modName}: '${3:modVal}' }
content : [
$0
]
}

**bwt** - BEM block with tag mod

Expand Down
10 changes: 5 additions & 5 deletions snippets/bem-a.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
attrs : { $1 : '$2' },
]]></content>
<tabTrigger>a</tabTrigger>
<description>BEM attrs mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
<tabTrigger>a</tabTrigger>
<description>BEM attrs mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
16 changes: 8 additions & 8 deletions snippets/bem-b.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
{
block : '${1:name}',
content : [
$0
]
block : '${1:name}',
content : [
$0
]
}
]]></content>
<tabTrigger>b</tabTrigger>
<description>BEM block</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>b</tabTrigger>
<description>BEM block</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
16 changes: 8 additions & 8 deletions snippets/bem-bfc.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
{
block : '$1',
content : (function () {
return $0;
})()
block : '$1',
content : (function () {
return $0;
})()
}
]]></content>
<tabTrigger>bfc</tabTrigger>
<description>BEM block with function content</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>bfc</tabTrigger>
<description>BEM block with function content</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
12 changes: 6 additions & 6 deletions snippets/bem-btc.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
{
block : '${1:name}',
content : '$0'
block : '${1:name}',
content : '$0'
}
]]></content>
<tabTrigger>btc</tabTrigger>
<description>BEM block with text content</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>btc</tabTrigger>
<description>BEM block with text content</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
14 changes: 14 additions & 0 deletions snippets/bem-bwm.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<snippet>
<content><![CDATA[
{
block : '${1:name}',
mods: { ${2:modName}: '${3:modVal}' }
content : [
$0
]
}
]]></content>
<tabTrigger>bwm</tabTrigger>
<description>BEM block with modifier</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
18 changes: 9 additions & 9 deletions snippets/bem-bwt.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
{
block : '$1',
tag : '$2',
content : [
$0
]
block : '$1',
tag : '$2',
content : [
$0
]
}
]]></content>
<tabTrigger>bwt</tabTrigger>
<description>BEM block with tag mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>bwt</tabTrigger>
<description>BEM block with tag mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
10 changes: 5 additions & 5 deletions snippets/bem-c.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
content : [
$1
$1
]
]]></content>
<tabTrigger>c</tabTrigger>
<description>BEM content mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>c</tabTrigger>
<description>BEM content mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
16 changes: 8 additions & 8 deletions snippets/bem-e.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
{
elem : '$1',
content : [
$0
]
elem : '$1',
content : [
$0
]
}
]]></content>
<tabTrigger>e</tabTrigger>
<description>BEM elem</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>e</tabTrigger>
<description>BEM elem</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
16 changes: 8 additions & 8 deletions snippets/bem-efc.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
{
elem : '$1',
content : (function () {
return $0;
})()
elem : '$1',
content : (function () {
return $0;
})()
}
]]></content>
<tabTrigger>etc</tabTrigger>
<description>BEM elem with function content</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>etc</tabTrigger>
<description>BEM elem with function content</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
12 changes: 6 additions & 6 deletions snippets/bem-etc.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
{
elem : '$1',
content : '$0'
elem : '$1',
content : '$0'
}
]]></content>
<tabTrigger>etc</tabTrigger>
<description>BEM elem with text content</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>etc</tabTrigger>
<description>BEM elem with text content</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
18 changes: 9 additions & 9 deletions snippets/bem-ewt.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
{
elem : '$1',
tag : '$2',
content : [
$0
]
elem : '$1',
tag : '$2',
content : [
$0
]
}
]]></content>
<tabTrigger>ewt</tabTrigger>
<description>BEM elem with tag mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>ewt</tabTrigger>
<description>BEM elem with tag mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
8 changes: 4 additions & 4 deletions snippets/bem-js.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
js : { $1 : '$2' },
]]></content>
<tabTrigger>js</tabTrigger>
<description>BEM js mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>js</tabTrigger>
<description>BEM js mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
8 changes: 4 additions & 4 deletions snippets/bem-mi.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
mix : [ { $1 : '$2' } ],
]]></content>
<tabTrigger>mi</tabTrigger>
<description>BEM mix mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>mi</tabTrigger>
<description>BEM mix mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
8 changes: 4 additions & 4 deletions snippets/bem-mo.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
mods : { $1 : '$2' },
]]></content>
<tabTrigger>mo</tabTrigger>
<description>BEM mods mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>mo</tabTrigger>
<description>BEM mods mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>
8 changes: 4 additions & 4 deletions snippets/bem-t.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<snippet>
<content><![CDATA[
<content><![CDATA[
tag : '$1',
]]></content>
<tabTrigger>t</tabTrigger>
<description>BEM tag mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
<tabTrigger>t</tabTrigger>
<description>BEM tag mod</description>
<scope>source.javascript, source.js, source.bemhtml, source.json</scope>
</snippet>

0 comments on commit d0eb4c0

Please sign in to comment.