aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMasafumi Koba <ybiquitous@gmail.com>2018-05-04 22:48:25 +0900
committerMasafumi Koba <ybiquitous@gmail.com>2018-05-04 22:48:25 +0900
commitf5d63d532c6c482116aae778823eb5b716969e93 (patch)
treefe513fb1de6f18bd70f077f3ab8a8797fc517e62
parent2ae02c3a46434899bc351dd228d9ddbe650531d3 (diff)
downloademmet-mode-f5d63d532c6c482116aae778823eb5b716969e93.tar.lz
emmet-mode-f5d63d532c6c482116aae778823eb5b716969e93.tar.xz
emmet-mode-f5d63d532c6c482116aae778823eb5b716969e93.zip
Compile for updated CSS snippets
``` $ make clean; make; ```
-rw-r--r--emmet-mode.el113
-rw-r--r--src/snippets.el113
2 files changed, 192 insertions, 34 deletions
diff --git a/emmet-mode.el b/emmet-mode.el
index 0eb24eb..d8f059d 100644
--- a/emmet-mode.el
+++ b/emmet-mode.el
@@ -732,6 +732,19 @@ See `emmet-preview-online'."
(puthash "@kf" "@-webkit-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@-o-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@-moz-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}" tbl)
(puthash "@m" "@media ${1:screen} {\n\t|\n}" tbl)
(puthash "@media" "@media ${1:screen} {\n\t|\n}" tbl)
+(puthash "ac" "align-content:|;" tbl)
+(puthash "ac:c" "align-content:center;" tbl)
+(puthash "ac:fe" "align-content:flex-end;" tbl)
+(puthash "ac:fs" "align-content:flex-start;" tbl)
+(puthash "ac:s" "align-content:stretch;" tbl)
+(puthash "ac:sa" "align-content:space-around;" tbl)
+(puthash "ac:sb" "align-content:space-between;" tbl)
+(puthash "ai" "align-items:|;" tbl)
+(puthash "ai:b" "align-items:baseline;" tbl)
+(puthash "ai:c" "align-items:center;" tbl)
+(puthash "ai:fe" "align-items:flex-end;" tbl)
+(puthash "ai:fs" "align-items:flex-start;" tbl)
+(puthash "ai:s" "align-items:stretch;" tbl)
(puthash "anim" "animation:|;" tbl)
(puthash "anim-" "animation:${1:name} ${2:duration} ${3:timing-function} ${4:delay} ${5:iteration-count} ${6:direction} ${7:fill-mode};" tbl)
(puthash "animdel" "animation-delay:${1:time};" tbl)
@@ -759,7 +772,14 @@ See `emmet-preview-online'."
(puthash "animtf:eio" "animation-timing-function:ease-in-out;" tbl)
(puthash "animtf:eo" "animation-timing-function:ease-out;" tbl)
(puthash "animtf:l" "animation-timing-function:linear;" tbl)
-(puthash "ap" "appearance:${1:none};" tbl)
+(puthash "ap" "appearance:${none};" tbl)
+(puthash "as" "align-self:|;" tbl)
+(puthash "as:a" "align-self:auto;" tbl)
+(puthash "as:b" "align-self:baseline;" tbl)
+(puthash "as:c" "align-self:center;" tbl)
+(puthash "as:fe" "align-self:flex-end;" tbl)
+(puthash "as:fs" "align-self:flex-start;" tbl)
+(puthash "as:s" "align-self:stretch;" tbl)
(puthash "b" "bottom:|;" tbl)
(puthash "b:a" "bottom:auto;" tbl)
(puthash "bb" "border-bottom:|;" tbl)
@@ -769,7 +789,7 @@ See `emmet-preview-online'."
(puthash "bdb" "border-bottom:|;" tbl)
(puthash "bdb+" "border-bottom:${1:1px} ${2:solid} ${3:#000};" tbl)
(puthash "bdb:n" "border-bottom:none;" tbl)
-(puthash "bdbc" "border-bottom-color:${1:#000};" tbl)
+(puthash "bdbc" "border-bottom-color:#${1:000};" tbl)
(puthash "bdbc:t" "border-bottom-color:transparent;" tbl)
(puthash "bdbi" "border-bottom-image:url(|);" tbl)
(puthash "bdbi:n" "border-bottom-image:none;" tbl)
@@ -786,7 +806,7 @@ See `emmet-preview-online'."
(puthash "bdbs" "border-bottom-style:|;" tbl)
(puthash "bdbs:n" "border-bottom-style:none;" tbl)
(puthash "bdbw" "border-bottom-width:|;" tbl)
-(puthash "bdc" "border-color:${1:#000};" tbl)
+(puthash "bdc" "border-color:#${1:000};" tbl)
(puthash "bdc:t" "border-color:transparent;" tbl)
(puthash "bdci" "border-corner-image:url(|);" tbl)
(puthash "bdci:c" "border-corner-image:continue;" tbl)
@@ -807,7 +827,7 @@ See `emmet-preview-online'."
(puthash "bdl" "border-left:|;" tbl)
(puthash "bdl+" "border-left:${1:1px} ${2:solid} ${3:#000};" tbl)
(puthash "bdl:n" "border-left:none;" tbl)
-(puthash "bdlc" "border-left-color:${1:#000};" tbl)
+(puthash "bdlc" "border-left-color:#${1:000};" tbl)
(puthash "bdlc:t" "border-left-color:transparent;" tbl)
(puthash "bdlen" "border-length:|;" tbl)
(puthash "bdlen:a" "border-length:auto;" tbl)
@@ -819,7 +839,7 @@ See `emmet-preview-online'."
(puthash "bdr" "border-right:|;" tbl)
(puthash "bdr+" "border-right:${1:1px} ${2:solid} ${3:#000};" tbl)
(puthash "bdr:n" "border-right:none;" tbl)
-(puthash "bdrc" "border-right-color:${1:#000};" tbl)
+(puthash "bdrc" "border-right-color:#${1:000};" tbl)
(puthash "bdrc:t" "border-right-color:transparent;" tbl)
(puthash "bdri" "border-right-image:url(|);" tbl)
(puthash "bdri:n" "border-right-image:none;" tbl)
@@ -845,7 +865,7 @@ See `emmet-preview-online'."
(puthash "bdt" "border-top:|;" tbl)
(puthash "bdt+" "border-top:${1:1px} ${2:solid} ${3:#000};" tbl)
(puthash "bdt:n" "border-top:none;" tbl)
-(puthash "bdtc" "border-top-color:${1:#000};" tbl)
+(puthash "bdtc" "border-top-color:#${1:000};" tbl)
(puthash "bdtc:t" "border-top-color:transparent;" tbl)
(puthash "bdti" "border-top-image:url(|);" tbl)
(puthash "bdti:n" "border-top-image:none;" tbl)
@@ -861,7 +881,10 @@ See `emmet-preview-online'."
(puthash "bdts:n" "border-top-style:none;" tbl)
(puthash "bdtw" "border-top-width:|;" tbl)
(puthash "bdw" "border-width:|;" tbl)
-(puthash "bg" "background:|;" tbl)
+(puthash "bfv" "backface-visibility:|;" tbl)
+(puthash "bfv:h" "backface-visibility:hidden;" tbl)
+(puthash "bfv:v" "backface-visibility:visible;" tbl)
+(puthash "bg" "background:#${1:000};" tbl)
(puthash "bg+" "background:${1:#fff} url(${2}) ${3:0} ${4:0} ${5:no-repeat};" tbl)
(puthash "bg:ie" "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='${1:x}.png',sizingMethod='${2:crop}');" tbl)
(puthash "bg:n" "background:none;" tbl)
@@ -872,7 +895,7 @@ See `emmet-preview-online'."
(puthash "bgbk:bb" "background-break:bounding-box;" tbl)
(puthash "bgbk:c" "background-break:continuous;" tbl)
(puthash "bgbk:eb" "background-break:each-box;" tbl)
-(puthash "bgc" "background-color:${1:#fff};" tbl)
+(puthash "bgc" "background-color:#${1:fff};" tbl)
(puthash "bgc:t" "background-color:transparent;" tbl)
(puthash "bgcp" "background-clip:${1:padding-box};" tbl)
(puthash "bgcp:bb" "background-clip:border-box;" tbl)
@@ -908,7 +931,7 @@ See `emmet-preview-online'."
(puthash "bxz" "box-sizing:${1:border-box};" tbl)
(puthash "bxz:bb" "box-sizing:border-box;" tbl)
(puthash "bxz:cb" "box-sizing:content-box;" tbl)
-(puthash "c" "color:${1:#000};" tbl)
+(puthash "c" "color:#${1:000};" tbl)
(puthash "c:r" "color:rgb(${1:0}, ${2:0}, ${3:0});" tbl)
(puthash "c:ra" "color:rgba(${1:0}, ${2:0}, ${3:0}, .${4:5});" tbl)
(puthash "cl" "clear:${1:both};" tbl)
@@ -953,7 +976,7 @@ See `emmet-preview-online'."
(puthash "ct:ncq" "content:no-close-quote;" tbl)
(puthash "ct:noq" "content:no-open-quote;" tbl)
(puthash "ct:oq" "content:open-quote;" tbl)
-(puthash "cur" "cursor:${1:pointer};" tbl)
+(puthash "cur" "cursor:${pointer};" tbl)
(puthash "cur:a" "cursor:auto;" tbl)
(puthash "cur:c" "cursor:crosshair;" tbl)
(puthash "cur:d" "cursor:default;" tbl)
@@ -965,8 +988,11 @@ See `emmet-preview-online'."
(puthash "d" "display:${1:block};" tbl)
(puthash "d:b" "display:block;" tbl)
(puthash "d:cp" "display:compact;" tbl)
+(puthash "d:f" "display:flex;" tbl)
(puthash "d:i" "display:inline;" tbl)
(puthash "d:ib" "display:inline-block;" tbl)
+(puthash "d:ib+" "display: inline-block;\n*display: inline;\n*zoom: 1;" tbl)
+(puthash "d:if" "display:inline-flex;" tbl)
(puthash "d:itb" "display:inline-table;" tbl)
(puthash "d:li" "display:list-item;" tbl)
(puthash "d:n" "display:none;" tbl)
@@ -1006,16 +1032,19 @@ See `emmet-preview-online'."
(puthash "fems:dt" "font-emphasize-style:dot;" tbl)
(puthash "fems:n" "font-emphasize-style:none;" tbl)
(puthash "ff" "font-family:|;" tbl)
+(puthash "ff:a" "font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif;" tbl)
(puthash "ff:c" "font-family:cursive;" tbl)
(puthash "ff:f" "font-family:fantasy;" tbl)
(puthash "ff:m" "font-family:monospace;" tbl)
(puthash "ff:s" "font-family:serif;" tbl)
(puthash "ff:ss" "font-family:sans-serif;" tbl)
+(puthash "ff:t" "font-family: \"Times New Roman\", Times, Baskerville, Georgia, serif;" tbl)
+(puthash "ff:v" "font-family: Verdana, Geneva, sans-serif;" tbl)
(puthash "fl" "float:${1:left};" tbl)
(puthash "fl:l" "float:left;" tbl)
(puthash "fl:n" "float:none;" tbl)
(puthash "fl:r" "float:right;" tbl)
-(puthash "fs" "font-style:${1:italic};" tbl)
+(puthash "fs" "font-style:${italic};" tbl)
(puthash "fs:i" "font-style:italic;" tbl)
(puthash "fs:n" "font-style:normal;" tbl)
(puthash "fs:o" "font-style:oblique;" tbl)
@@ -1041,11 +1070,31 @@ See `emmet-preview-online'."
(puthash "fw:br" "font-weight:bolder;" tbl)
(puthash "fw:lr" "font-weight:lighter;" tbl)
(puthash "fw:n" "font-weight:normal;" tbl)
+(puthash "fx" "flex:|;" tbl)
+(puthash "fxb" "flex-basis:|;" tbl)
+(puthash "fxd" "flex-direction:|;" tbl)
+(puthash "fxd:c" "flex-direction:column;" tbl)
+(puthash "fxd:cr" "flex-direction:column-reverse;" tbl)
+(puthash "fxd:r" "flex-direction:row;" tbl)
+(puthash "fxd:rr" "flex-direction:row-reverse;" tbl)
+(puthash "fxf" "flex-flow:|;" tbl)
+(puthash "fxg" "flex-grow:|;" tbl)
+(puthash "fxsh" "flex-shrink:|;" tbl)
+(puthash "fxw" "flex-wrap: |;" tbl)
+(puthash "fxw:n" "flex-wrap:nowrap;" tbl)
+(puthash "fxw:w" "flex-wrap:wrap;" tbl)
+(puthash "fxw:wr" "flex-wrap:wrap-reverse;" tbl)
(puthash "fz" "font-size:|;" tbl)
(puthash "fza" "font-size-adjust:|;" tbl)
(puthash "fza:n" "font-size-adjust:none;" tbl)
(puthash "h" "height:|;" tbl)
(puthash "h:a" "height:auto;" tbl)
+(puthash "jc" "justify-content:|;" tbl)
+(puthash "jc:c" "justify-content:center;" tbl)
+(puthash "jc:fe" "justify-content:flex-end;" tbl)
+(puthash "jc:fs" "justify-content:flex-start;" tbl)
+(puthash "jc:sa" "justify-content:space-around;" tbl)
+(puthash "jc:sb" "justify-content:space-between;" tbl)
(puthash "l" "left:|;" tbl)
(puthash "l:a" "left:auto;" tbl)
(puthash "lh" "line-height:|;" tbl)
@@ -1066,6 +1115,7 @@ See `emmet-preview-online'."
(puthash "list:s" "list-style-type:square;" tbl)
(puthash "list:ur" "list-style-type:upper-roman;" tbl)
(puthash "lts" "letter-spacing:|;" tbl)
+(puthash "lts-n" "letter-spacing:normal;" tbl)
(puthash "m" "margin:|;" tbl)
(puthash "m:a" "margin:auto;" tbl)
(puthash "mah" "max-height:|;" tbl)
@@ -1086,14 +1136,28 @@ See `emmet-preview-online'."
(puthash "mt:a" "margin-top:auto;" tbl)
(puthash "ol" "outline:|;" tbl)
(puthash "ol:n" "outline:none;" tbl)
-(puthash "olc" "outline-color:${1:#000};" tbl)
+(puthash "olc" "outline-color:#${1:000};" tbl)
(puthash "olc:i" "outline-color:invert;" tbl)
(puthash "olo" "outline-offset:|;" tbl)
(puthash "ols" "outline-style:|;" tbl)
+(puthash "ols:db" "outline-style:double;" tbl)
+(puthash "ols:ds" "outline-style:dashed;" tbl)
+(puthash "ols:dt" "outline-style:dotted;" tbl)
+(puthash "ols:g" "outline-style:groove;" tbl)
+(puthash "ols:i" "outline-style:inset;" tbl)
+(puthash "ols:n" "outline-style:none;" tbl)
+(puthash "ols:o" "outline-style:outset;" tbl)
+(puthash "ols:r" "outline-style:ridge;" tbl)
+(puthash "ols:s" "outline-style:solid;" tbl)
(puthash "olw" "outline-width:|;" tbl)
+(puthash "olw:m" "outline-width:medium;" tbl)
+(puthash "olw:tc" "outline-width:thick;" tbl)
+(puthash "olw:tn" "outline-width:thin;" tbl)
(puthash "op" "opacity:|;" tbl)
+(puthash "op+" "opacity: $1;\nfilter: alpha(opacity=$2);" tbl)
(puthash "op:ie" "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);" tbl)
(puthash "op:ms" "-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';" tbl)
+(puthash "ord" "order:|;" tbl)
(puthash "ori" "orientation:|;" tbl)
(puthash "ori:l" "orientation:landscape;" tbl)
(puthash "ori:p" "orientation:portrait;" tbl)
@@ -1199,21 +1263,28 @@ See `emmet-preview-online'."
(puthash "to" "text-outline:|;" tbl)
(puthash "to+" "text-outline:${1:0} ${2:0} ${3:#000};" tbl)
(puthash "to:n" "text-outline:none;" tbl)
-(puthash "tov" "text-overflow:${1:ellipsis};" tbl)
+(puthash "tov" "text-overflow:${ellipsis};" tbl)
(puthash "tov:c" "text-overflow:clip;" tbl)
(puthash "tov:e" "text-overflow:ellipsis;" tbl)
(puthash "tr" "text-replace:|;" tbl)
(puthash "tr:n" "text-replace:none;" tbl)
(puthash "trf" "transform:|;" tbl)
(puthash "trf:r" "transform: rotate(${1:angle});" tbl)
+(puthash "trf:rx" "transform: rotateX(${1:angle});" tbl)
+(puthash "trf:ry" "transform: rotateY(${1:angle});" tbl)
+(puthash "trf:rz" "transform: rotateZ(${1:angle});" tbl)
(puthash "trf:sc" "transform: scale(${1:x}, ${2:y});" tbl)
+(puthash "trf:sc3" "transform: scale3d(${1:x}, ${2:y}, ${3:z});" tbl)
(puthash "trf:scx" "transform: scaleX(${1:x});" tbl)
(puthash "trf:scy" "transform: scaleY(${1:y});" tbl)
+(puthash "trf:scz" "transform: scaleZ(${1:z});" tbl)
(puthash "trf:skx" "transform: skewX(${1:angle});" tbl)
(puthash "trf:sky" "transform: skewY(${1:angle});" tbl)
(puthash "trf:t" "transform: translate(${1:x}, ${2:y});" tbl)
+(puthash "trf:t3" "transform: translate3d(${1:tx}, ${2:ty}, ${3:tz});" tbl)
(puthash "trf:tx" "transform: translateX(${1:x});" tbl)
(puthash "trf:ty" "transform: translateY(${1:y});" tbl)
+(puthash "trf:tz" "transform: translateZ(${1:z});" tbl)
(puthash "trfo" "transform-origin:|;" tbl)
(puthash "trfs" "transform-style:${1:preserve-3d};" tbl)
(puthash "trs" "transition:${1:prop} ${2:time};" tbl)
@@ -1236,7 +1307,7 @@ See `emmet-preview-online'."
(puthash "tw:no" "text-wrap:none;" tbl)
(puthash "tw:s" "text-wrap:suppress;" tbl)
(puthash "tw:u" "text-wrap:unrestricted;" tbl)
-(puthash "us" "user-select:${1:none};" tbl)
+(puthash "us" "user-select:${none};" tbl)
(puthash "v" "visibility:${1:hidden};" tbl)
(puthash "v:c" "visibility:collapse;" tbl)
(puthash "v:h" "visibility:hidden;" tbl)
@@ -1252,7 +1323,7 @@ See `emmet-preview-online'."
(puthash "va:tt" "vertical-align:text-top;" tbl)
(puthash "w" "width:|;" tbl)
(puthash "w:a" "width:auto;" tbl)
-(puthash "wfsm" "-webkit-font-smoothing:${1:antialiased};" tbl)
+(puthash "wfsm" "-webkit-font-smoothing:${antialiased};" tbl)
(puthash "wfsm:a" "-webkit-font-smoothing:antialiased;" tbl)
(puthash "wfsm:n" "-webkit-font-smoothing:none;" tbl)
(puthash "wfsm:s" "-webkit-font-smoothing:subpixel-antialiased;" tbl)
@@ -1270,14 +1341,22 @@ See `emmet-preview-online'."
(puthash "whsc:l" "white-space-collapse:loose;" tbl)
(puthash "whsc:n" "white-space-collapse:normal;" tbl)
(puthash "wid" "widows:|;" tbl)
+(puthash "wm" "writing-mode:${1:lr-tb};" tbl)
+(puthash "wm:btl" "writing-mode:bt-lr;" tbl)
+(puthash "wm:btr" "writing-mode:bt-rl;" tbl)
+(puthash "wm:lrb" "writing-mode:lr-bt;" tbl)
+(puthash "wm:lrt" "writing-mode:lr-tb;" tbl)
+(puthash "wm:rlb" "writing-mode:rl-bt;" tbl)
+(puthash "wm:rlt" "writing-mode:rl-tb;" tbl)
+(puthash "wm:tbl" "writing-mode:tb-lr;" tbl)
+(puthash "wm:tbr" "writing-mode:tb-rl;" tbl)
(puthash "wob" "word-break:|;" tbl)
(puthash "wob:ba" "word-break:break-all;" tbl)
-(puthash "wob:bs" "word-break:break-strict;" tbl)
(puthash "wob:k" "word-break:keep-all;" tbl)
-(puthash "wob:l" "word-break:loose;" tbl)
(puthash "wob:n" "word-break:normal;" tbl)
(puthash "wos" "word-spacing:|;" tbl)
(puthash "wow" "word-wrap:|;" tbl)
+(puthash "wow:b" "word-wrap:break-word;" tbl)
(puthash "wow:n" "word-wrap:none;" tbl)
(puthash "wow:nm" "word-wrap:normal;" tbl)
(puthash "wow:s" "word-wrap:suppress;" tbl)
diff --git a/src/snippets.el b/src/snippets.el
index 95120f4..9d82999 100644
--- a/src/snippets.el
+++ b/src/snippets.el
@@ -13,6 +13,19 @@
(puthash "@kf" "@-webkit-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@-o-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@-moz-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}" tbl)
(puthash "@m" "@media ${1:screen} {\n\t|\n}" tbl)
(puthash "@media" "@media ${1:screen} {\n\t|\n}" tbl)
+(puthash "ac" "align-content:|;" tbl)
+(puthash "ac:c" "align-content:center;" tbl)
+(puthash "ac:fe" "align-content:flex-end;" tbl)
+(puthash "ac:fs" "align-content:flex-start;" tbl)
+(puthash "ac:s" "align-content:stretch;" tbl)
+(puthash "ac:sa" "align-content:space-around;" tbl)
+(puthash "ac:sb" "align-content:space-between;" tbl)
+(puthash "ai" "align-items:|;" tbl)
+(puthash "ai:b" "align-items:baseline;" tbl)
+(puthash "ai:c" "align-items:center;" tbl)
+(puthash "ai:fe" "align-items:flex-end;" tbl)
+(puthash "ai:fs" "align-items:flex-start;" tbl)
+(puthash "ai:s" "align-items:stretch;" tbl)
(puthash "anim" "animation:|;" tbl)
(puthash "anim-" "animation:${1:name} ${2:duration} ${3:timing-function} ${4:delay} ${5:iteration-count} ${6:direction} ${7:fill-mode};" tbl)
(puthash "animdel" "animation-delay:${1:time};" tbl)
@@ -40,7 +53,14 @@
(puthash "animtf:eio" "animation-timing-function:ease-in-out;" tbl)
(puthash "animtf:eo" "animation-timing-function:ease-out;" tbl)
(puthash "animtf:l" "animation-timing-function:linear;" tbl)
-(puthash "ap" "appearance:${1:none};" tbl)
+(puthash "ap" "appearance:${none};" tbl)
+(puthash "as" "align-self:|;" tbl)
+(puthash "as:a" "align-self:auto;" tbl)
+(puthash "as:b" "align-self:baseline;" tbl)
+(puthash "as:c" "align-self:center;" tbl)
+(puthash "as:fe" "align-self:flex-end;" tbl)
+(puthash "as:fs" "align-self:flex-start;" tbl)
+(puthash "as:s" "align-self:stretch;" tbl)
(puthash "b" "bottom:|;" tbl)
(puthash "b:a" "bottom:auto;" tbl)
(puthash "bb" "border-bottom:|;" tbl)
@@ -50,7 +70,7 @@
(puthash "bdb" "border-bottom:|;" tbl)
(puthash "bdb+" "border-bottom:${1:1px} ${2:solid} ${3:#000};" tbl)
(puthash "bdb:n" "border-bottom:none;" tbl)
-(puthash "bdbc" "border-bottom-color:${1:#000};" tbl)
+(puthash "bdbc" "border-bottom-color:#${1:000};" tbl)
(puthash "bdbc:t" "border-bottom-color:transparent;" tbl)
(puthash "bdbi" "border-bottom-image:url(|);" tbl)
(puthash "bdbi:n" "border-bottom-image:none;" tbl)
@@ -67,7 +87,7 @@
(puthash "bdbs" "border-bottom-style:|;" tbl)
(puthash "bdbs:n" "border-bottom-style:none;" tbl)
(puthash "bdbw" "border-bottom-width:|;" tbl)
-(puthash "bdc" "border-color:${1:#000};" tbl)
+(puthash "bdc" "border-color:#${1:000};" tbl)
(puthash "bdc:t" "border-color:transparent;" tbl)
(puthash "bdci" "border-corner-image:url(|);" tbl)
(puthash "bdci:c" "border-corner-image:continue;" tbl)
@@ -88,7 +108,7 @@
(puthash "bdl" "border-left:|;" tbl)
(puthash "bdl+" "border-left:${1:1px} ${2:solid} ${3:#000};" tbl)
(puthash "bdl:n" "border-left:none;" tbl)
-(puthash "bdlc" "border-left-color:${1:#000};" tbl)
+(puthash "bdlc" "border-left-color:#${1:000};" tbl)
(puthash "bdlc:t" "border-left-color:transparent;" tbl)
(puthash "bdlen" "border-length:|;" tbl)
(puthash "bdlen:a" "border-length:auto;" tbl)
@@ -100,7 +120,7 @@
(puthash "bdr" "border-right:|;" tbl)
(puthash "bdr+" "border-right:${1:1px} ${2:solid} ${3:#000};" tbl)
(puthash "bdr:n" "border-right:none;" tbl)
-(puthash "bdrc" "border-right-color:${1:#000};" tbl)
+(puthash "bdrc" "border-right-color:#${1:000};" tbl)
(puthash "bdrc:t" "border-right-color:transparent;" tbl)
(puthash "bdri" "border-right-image:url(|);" tbl)
(puthash "bdri:n" "border-right-image:none;" tbl)
@@ -126,7 +146,7 @@
(puthash "bdt" "border-top:|;" tbl)
(puthash "bdt+" "border-top:${1:1px} ${2:solid} ${3:#000};" tbl)
(puthash "bdt:n" "border-top:none;" tbl)
-(puthash "bdtc" "border-top-color:${1:#000};" tbl)
+(puthash "bdtc" "border-top-color:#${1:000};" tbl)
(puthash "bdtc:t" "border-top-color:transparent;" tbl)
(puthash "bdti" "border-top-image:url(|);" tbl)
(puthash "bdti:n" "border-top-image:none;" tbl)
@@ -142,7 +162,10 @@
(puthash "bdts:n" "border-top-style:none;" tbl)
(puthash "bdtw" "border-top-width:|;" tbl)
(puthash "bdw" "border-width:|;" tbl)
-(puthash "bg" "background:|;" tbl)
+(puthash "bfv" "backface-visibility:|;" tbl)
+(puthash "bfv:h" "backface-visibility:hidden;" tbl)
+(puthash "bfv:v" "backface-visibility:visible;" tbl)
+(puthash "bg" "background:#${1:000};" tbl)
(puthash "bg+" "background:${1:#fff} url(${2}) ${3:0} ${4:0} ${5:no-repeat};" tbl)
(puthash "bg:ie" "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='${1:x}.png',sizingMethod='${2:crop}');" tbl)
(puthash "bg:n" "background:none;" tbl)
@@ -153,7 +176,7 @@
(puthash "bgbk:bb" "background-break:bounding-box;" tbl)
(puthash "bgbk:c" "background-break:continuous;" tbl)
(puthash "bgbk:eb" "background-break:each-box;" tbl)
-(puthash "bgc" "background-color:${1:#fff};" tbl)
+(puthash "bgc" "background-color:#${1:fff};" tbl)
(puthash "bgc:t" "background-color:transparent;" tbl)
(puthash "bgcp" "background-clip:${1:padding-box};" tbl)
(puthash "bgcp:bb" "background-clip:border-box;" tbl)
@@ -189,7 +212,7 @@
(puthash "bxz" "box-sizing:${1:border-box};" tbl)
(puthash "bxz:bb" "box-sizing:border-box;" tbl)
(puthash "bxz:cb" "box-sizing:content-box;" tbl)
-(puthash "c" "color:${1:#000};" tbl)
+(puthash "c" "color:#${1:000};" tbl)
(puthash "c:r" "color:rgb(${1:0}, ${2:0}, ${3:0});" tbl)
(puthash "c:ra" "color:rgba(${1:0}, ${2:0}, ${3:0}, .${4:5});" tbl)
(puthash "cl" "clear:${1:both};" tbl)
@@ -234,7 +257,7 @@
(puthash "ct:ncq" "content:no-close-quote;" tbl)
(puthash "ct:noq" "content:no-open-quote;" tbl)
(puthash "ct:oq" "content:open-quote;" tbl)
-(puthash "cur" "cursor:${1:pointer};" tbl)
+(puthash "cur" "cursor:${pointer};" tbl)
(puthash "cur:a" "cursor:auto;" tbl)
(puthash "cur:c" "cursor:crosshair;" tbl)
(puthash "cur:d" "cursor:default;" tbl)
@@ -246,8 +269,11 @@
(puthash "d" "display:${1:block};" tbl)
(puthash "d:b" "display:block;" tbl)
(puthash "d:cp" "display:compact;" tbl)
+(puthash "d:f" "display:flex;" tbl)
(puthash "d:i" "display:inline;" tbl)
(puthash "d:ib" "display:inline-block;" tbl)
+(puthash "d:ib+" "display: inline-block;\n*display: inline;\n*zoom: 1;" tbl)
+(puthash "d:if" "display:inline-flex;" tbl)
(puthash "d:itb" "display:inline-table;" tbl)
(puthash "d:li" "display:list-item;" tbl)
(puthash "d:n" "display:none;" tbl)
@@ -287,16 +313,19 @@
(puthash "fems:dt" "font-emphasize-style:dot;" tbl)
(puthash "fems:n" "font-emphasize-style:none;" tbl)
(puthash "ff" "font-family:|;" tbl)
+(puthash "ff:a" "font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif;" tbl)
(puthash "ff:c" "font-family:cursive;" tbl)
(puthash "ff:f" "font-family:fantasy;" tbl)
(puthash "ff:m" "font-family:monospace;" tbl)
(puthash "ff:s" "font-family:serif;" tbl)
(puthash "ff:ss" "font-family:sans-serif;" tbl)
+(puthash "ff:t" "font-family: \"Times New Roman\", Times, Baskerville, Georgia, serif;" tbl)
+(puthash "ff:v" "font-family: Verdana, Geneva, sans-serif;" tbl)
(puthash "fl" "float:${1:left};" tbl)
(puthash "fl:l" "float:left;" tbl)
(puthash "fl:n" "float:none;" tbl)
(puthash "fl:r" "float:right;" tbl)
-(puthash "fs" "font-style:${1:italic};" tbl)
+(puthash "fs" "font-style:${italic};" tbl)
(puthash "fs:i" "font-style:italic;" tbl)
(puthash "fs:n" "font-style:normal;" tbl)
(puthash "fs:o" "font-style:oblique;" tbl)
@@ -322,11 +351,31 @@
(puthash "fw:br" "font-weight:bolder;" tbl)
(puthash "fw:lr" "font-weight:lighter;" tbl)
(puthash "fw:n" "font-weight:normal;" tbl)
+(puthash "fx" "flex:|;" tbl)
+(puthash "fxb" "flex-basis:|;" tbl)
+(puthash "fxd" "flex-direction:|;" tbl)
+(puthash "fxd:c" "flex-direction:column;" tbl)
+(puthash "fxd:cr" "flex-direction:column-reverse;" tbl)
+(puthash "fxd:r" "flex-direction:row;" tbl)
+(puthash "fxd:rr" "flex-direction:row-reverse;" tbl)
+(puthash "fxf" "flex-flow:|;" tbl)
+(puthash "fxg" "flex-grow:|;" tbl)
+(puthash "fxsh" "flex-shrink:|;" tbl)
+(puthash "fxw" "flex-wrap: |;" tbl)
+(puthash "fxw:n" "flex-wrap:nowrap;" tbl)
+(puthash "fxw:w" "flex-wrap:wrap;" tbl)
+(puthash "fxw:wr" "flex-wrap:wrap-reverse;" tbl)
(puthash "fz" "font-size:|;" tbl)
(puthash "fza" "font-size-adjust:|;" tbl)
(puthash "fza:n" "font-size-adjust:none;" tbl)
(puthash "h" "height:|;" tbl)
(puthash "h:a" "height:auto;" tbl)
+(puthash "jc" "justify-content:|;" tbl)
+(puthash "jc:c" "justify-content:center;" tbl)
+(puthash "jc:fe" "justify-content:flex-end;" tbl)
+(puthash "jc:fs" "justify-content:flex-start;" tbl)
+(puthash "jc:sa" "justify-content:space-around;" tbl)
+(puthash "jc:sb" "justify-content:space-between;" tbl)
(puthash "l" "left:|;" tbl)
(puthash "l:a" "left:auto;" tbl)
(puthash "lh" "line-height:|;" tbl)
@@ -347,6 +396,7 @@
(puthash "list:s" "list-style-type:square;" tbl)
(puthash "list:ur" "list-style-type:upper-roman;" tbl)
(puthash "lts" "letter-spacing:|;" tbl)
+(puthash "lts-n" "letter-spacing:normal;" tbl)
(puthash "m" "margin:|;" tbl)
(puthash "m:a" "margin:auto;" tbl)
(puthash "mah" "max-height:|;" tbl)
@@ -367,14 +417,28 @@
(puthash "mt:a" "margin-top:auto;" tbl)
(puthash "ol" "outline:|;" tbl)
(puthash "ol:n" "outline:none;" tbl)
-(puthash "olc" "outline-color:${1:#000};" tbl)
+(puthash "olc" "outline-color:#${1:000};" tbl)
(puthash "olc:i" "outline-color:invert;" tbl)
(puthash "olo" "outline-offset:|;" tbl)
(puthash "ols" "outline-style:|;" tbl)
+(puthash "ols:db" "outline-style:double;" tbl)
+(puthash "ols:ds" "outline-style:dashed;" tbl)
+(puthash "ols:dt" "outline-style:dotted;" tbl)
+(puthash "ols:g" "outline-style:groove;" tbl)
+(puthash "ols:i" "outline-style:inset;" tbl)
+(puthash "ols:n" "outline-style:none;" tbl)
+(puthash "ols:o" "outline-style:outset;" tbl)
+(puthash "ols:r" "outline-style:ridge;" tbl)
+(puthash "ols:s" "outline-style:solid;" tbl)
(puthash "olw" "outline-width:|;" tbl)
+(puthash "olw:m" "outline-width:medium;" tbl)
+(puthash "olw:tc" "outline-width:thick;" tbl)
+(puthash "olw:tn" "outline-width:thin;" tbl)
(puthash "op" "opacity:|;" tbl)
+(puthash "op+" "opacity: $1;\nfilter: alpha(opacity=$2);" tbl)
(puthash "op:ie" "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);" tbl)
(puthash "op:ms" "-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';" tbl)
+(puthash "ord" "order:|;" tbl)
(puthash "ori" "orientation:|;" tbl)
(puthash "ori:l" "orientation:landscape;" tbl)
(puthash "ori:p" "orientation:portrait;" tbl)
@@ -480,21 +544,28 @@
(puthash "to" "text-outline:|;" tbl)
(puthash "to+" "text-outline:${1:0} ${2:0} ${3:#000};" tbl)
(puthash "to:n" "text-outline:none;" tbl)
-(puthash "tov" "text-overflow:${1:ellipsis};" tbl)
+(puthash "tov" "text-overflow:${ellipsis};" tbl)
(puthash "tov:c" "text-overflow:clip;" tbl)
(puthash "tov:e" "text-overflow:ellipsis;" tbl)
(puthash "tr" "text-replace:|;" tbl)
(puthash "tr:n" "text-replace:none;" tbl)
(puthash "trf" "transform:|;" tbl)
(puthash "trf:r" "transform: rotate(${1:angle});" tbl)
+(puthash "trf:rx" "transform: rotateX(${1:angle});" tbl)
+(puthash "trf:ry" "transform: rotateY(${1:angle});" tbl)
+(puthash "trf:rz" "transform: rotateZ(${1:angle});" tbl)
(puthash "trf:sc" "transform: scale(${1:x}, ${2:y});" tbl)
+(puthash "trf:sc3" "transform: scale3d(${1:x}, ${2:y}, ${3:z});" tbl)
(puthash "trf:scx" "transform: scaleX(${1:x});" tbl)
(puthash "trf:scy" "transform: scaleY(${1:y});" tbl)
+(puthash "trf:scz" "transform: scaleZ(${1:z});" tbl)
(puthash "trf:skx" "transform: skewX(${1:angle});" tbl)
(puthash "trf:sky" "transform: skewY(${1:angle});" tbl)
(puthash "trf:t" "transform: translate(${1:x}, ${2:y});" tbl)
+(puthash "trf:t3" "transform: translate3d(${1:tx}, ${2:ty}, ${3:tz});" tbl)
(puthash "trf:tx" "transform: translateX(${1:x});" tbl)
(puthash "trf:ty" "transform: translateY(${1:y});" tbl)
+(puthash "trf:tz" "transform: translateZ(${1:z});" tbl)
(puthash "trfo" "transform-origin:|;" tbl)
(puthash "trfs" "transform-style:${1:preserve-3d};" tbl)
(puthash "trs" "transition:${1:prop} ${2:time};" tbl)
@@ -517,7 +588,7 @@
(puthash "tw:no" "text-wrap:none;" tbl)
(puthash "tw:s" "text-wrap:suppress;" tbl)
(puthash "tw:u" "text-wrap:unrestricted;" tbl)
-(puthash "us" "user-select:${1:none};" tbl)
+(puthash "us" "user-select:${none};" tbl)
(puthash "v" "visibility:${1:hidden};" tbl)
(puthash "v:c" "visibility:collapse;" tbl)
(puthash "v:h" "visibility:hidden;" tbl)
@@ -533,7 +604,7 @@
(puthash "va:tt" "vertical-align:text-top;" tbl)
(puthash "w" "width:|;" tbl)
(puthash "w:a" "width:auto;" tbl)
-(puthash "wfsm" "-webkit-font-smoothing:${1:antialiased};" tbl)
+(puthash "wfsm" "-webkit-font-smoothing:${antialiased};" tbl)
(puthash "wfsm:a" "-webkit-font-smoothing:antialiased;" tbl)
(puthash "wfsm:n" "-webkit-font-smoothing:none;" tbl)
(puthash "wfsm:s" "-webkit-font-smoothing:subpixel-antialiased;" tbl)
@@ -551,14 +622,22 @@
(puthash "whsc:l" "white-space-collapse:loose;" tbl)
(puthash "whsc:n" "white-space-collapse:normal;" tbl)
(puthash "wid" "widows:|;" tbl)
+(puthash "wm" "writing-mode:${1:lr-tb};" tbl)
+(puthash "wm:btl" "writing-mode:bt-lr;" tbl)
+(puthash "wm:btr" "writing-mode:bt-rl;" tbl)
+(puthash "wm:lrb" "writing-mode:lr-bt;" tbl)
+(puthash "wm:lrt" "writing-mode:lr-tb;" tbl)
+(puthash "wm:rlb" "writing-mode:rl-bt;" tbl)
+(puthash "wm:rlt" "writing-mode:rl-tb;" tbl)
+(puthash "wm:tbl" "writing-mode:tb-lr;" tbl)
+(puthash "wm:tbr" "writing-mode:tb-rl;" tbl)
(puthash "wob" "word-break:|;" tbl)
(puthash "wob:ba" "word-break:break-all;" tbl)
-(puthash "wob:bs" "word-break:break-strict;" tbl)
(puthash "wob:k" "word-break:keep-all;" tbl)
-(puthash "wob:l" "word-break:loose;" tbl)
(puthash "wob:n" "word-break:normal;" tbl)
(puthash "wos" "word-spacing:|;" tbl)
(puthash "wow" "word-wrap:|;" tbl)
+(puthash "wow:b" "word-wrap:break-word;" tbl)
(puthash "wow:n" "word-wrap:none;" tbl)
(puthash "wow:nm" "word-wrap:normal;" tbl)
(puthash "wow:s" "word-wrap:suppress;" tbl)