Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
fec5cf6f
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
fec5cf6f
编写于
7月 15, 2018
作者:
P
Pine Wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update css grammar for #53606 and #53797
上级
a846f437
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
4 addition
and
4 deletion
+4
-4
extensions/css/syntaxes/css.tmLanguage.json
extensions/css/syntaxes/css.tmLanguage.json
+4
-4
未找到文件。
extensions/css/syntaxes/css.tmLanguage.json
浏览文件 @
fec5cf6f
...
...
@@ -4,7 +4,7 @@
"If you want to provide a fix or improvement, please create a pull request against the original repository."
,
"Once accepted there, we are happy to receive an update request."
],
"version"
:
"https://github.com/octref/language-css/commit/
ea1d7e3619966e47c57498913a5eabea0cce7538
"
,
"version"
:
"https://github.com/octref/language-css/commit/
f8a70d3f2540a7bf12a7cbc13c1d7bb76cc8cdd0
"
,
"name"
:
"CSS"
,
"scopeName"
:
"source.css"
,
"patterns"
:
[
...
...
@@ -606,8 +606,8 @@
]
},
{
"begin"
:
"(?i)(?=@[
\\
w-]+(
\\
s|
\\
(|/
\\
*|$))"
,
"end"
:
"(?<=})(?!
\\
G)"
,
"begin"
:
"(?i)(?=@[
\\
w-]+(
\\
s|
\\
(|
{|;|
/
\\
*|$))"
,
"end"
:
"(?<=}
|;
)(?!
\\
G)"
,
"patterns"
:
[
{
"begin"
:
"(?i)
\\
G(@)[
\\
w-]+"
,
...
...
@@ -1397,7 +1397,7 @@
"property-names"
:
{
"patterns"
:
[
{
"match"
:
"(?xi) (?<![
\\
w-])
\n
(?:
\n
# Standard CSS
\n
additive-symbols|align-content|align-items|align-self|all|animation|animation-delay|animation-direction
\n
| animation-duration|animation-fill-mode|animation-iteration-count|animation-name|animation-play-state
\n
| animation-timing-function|backface-visibility|background|background-attachment|background-blend-mode
\n
| background-clip|background-color|background-image|background-origin|background-position|background-position-[xy]
\n
| background-repeat|background-size|block-size|border|border-block-end|border-block-end-color|border-block-end-style
\n
| border-block-end-width|border-block-start|border-block-start-color|border-block-start-style
\n
| border-block-start-width|border-bottom|border-bottom-color|border-bottom-left-radius|border-bottom-right-radius
\n
| border-bottom-style|border-bottom-width|border-collapse|border-color|border-image|border-image-outset
\n
| border-image-repeat|border-image-slice|border-image-source|border-image-width|border-inline-end
\n
| border-inline-end-color|border-inline-end-style|border-inline-end-width|border-inline-start
\n
| border-inline-start-color|border-inline-start-style|border-inline-start-width|border-left|border-left-color
\n
| border-left-style|border-left-width|border-radius|border-right|border-right-color|border-right-style
\n
| border-right-width|border-spacing|border-style|border-top|border-top-color|border-top-left-radius
\n
| border-top-right-radius|border-top-style|border-top-width|border-width|bottom|box-decoration-break
\n
| box-shadow|box-sizing|break-after|break-before|break-inside|caption-side|clear|clip|clip-path|color
\n
| column-count|column-fill|column-gap|column-rule|column-rule-color|column-rule-style|column-rule-width
\n
| column-span|column-width|columns|content|counter-increment|counter-reset|cursor|direction|display
\n
| empty-cells|filter|flex|flex-basis|flex-direction|flex-flow|flex-grow|flex-shrink|flex-wrap|float
\n
| font|font-display|font-family|font-feature-settings|font-kerning|font-language-override|font-size|font-size-adjust
\n
| font-stretch|font-style|font-synthesis|font-variant|font-variant-alternates|font-variant-caps
\n
| font-variant-east-asian|font-variant-ligatures|font-variant-numeric|font-variant-position|font-weight
\n
| grid|grid-area|grid-auto-columns|grid-auto-flow|grid-auto-rows|grid-column|grid-column-end|grid-column-gap
\n
| grid-column-start|grid-gap|grid-row|grid-row-end|grid-row-gap|grid-row-start|grid-template|grid-template-areas
\n
| grid-template-columns|grid-template-rows|height|hyphens|image-orientation|image-rendering|image-resolution
\n
| ime-mode|inline-size|isolation|justify-content|left|letter-spacing|line-break|line-height|list-style
\n
| list-style-image|list-style-position|list-style-type|margin|margin-block-end|margin-block-start|margin-bottom
\n
| margin-inline-end|margin-inline-start|margin-left|margin-right|margin-top|mask|mask-clip|mask-composite
\n
| mask-image|mask-mode|mask-origin|mask-position|mask-repeat|mask-size|mask-type|max-block-size|max-height
\n
| max-inline-size|max-width|max-zoom|min-block-size|min-height|min-inline-size|min-width|min-zoom|mix-blend-mode
\n
| negative|object-fit|object-position|offset-block-end|offset-block-start|offset-inline-end|offset-inline-start
\n
| opacity|order|orientation|orphans|outline|outline-color|outline-offset|outline-style|outline-width|overflow
\n
| overflow-wrap|overflow-[xy]|pad|padding|padding-block-end|padding-block-start|padding-bottom|padding-inline-end
\n
| padding-inline-start|padding-left|padding-right|padding-top|page-break-after|page-break-before|page-break-inside
\n
| perspective|perspective-origin|pointer-events|position|prefix|quotes|range|resize|right|ruby-align|ruby-merge
\n
| ruby-position|scroll-behavior|scroll-snap-coordinate|scroll-snap-destination|scroll-snap-type|shape-image-threshold
\n
| shape-margin|shape-outside|speak-as|src|suffix|symbols|system|tab-size|table-layout|text-align|text-align-last
\n
| text-combine-upright|text-decoration|text-decoration-color|text-decoration-line|text-decoration-style|text-emphasis
\n
| text-emphasis-color|text-emphasis-position|text-emphasis-style|text-indent|text-orientation|text-overflow
\n
| text-rendering|text-shadow|text-transform|text-underline-position|top|touch-action|transform|transform-box
\n
| transform-origin|transform-style|transition|transition-delay|transition-duration|transition-property
\n
| transition-timing-function|unicode-bidi|unicode-range|user-zoom|vertical-align|visibility|white-space|widows
\n
| width|will-change|word-break|word-spacing|word-wrap|writing-mode|z-index|zoom
\n\n
# SVG attributes
\n
| alignment-baseline|baseline-shift|clip-rule|color-interpolation|color-interpolation-filters|color-profile
\n
| color-rendering|cx|cy|dominant-baseline|enable-background|fill|fill-opacity|fill-rule|flood-color|flood-opacity
\n
| glyph-orientation-horizontal|glyph-orientation-vertical|height|kerning|lighting-color|marker-end|marker-mid
\n
| marker-start|r|rx|ry|shape-rendering|stop-color|stop-opacity|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap
\n
| stroke-linejoin|stroke-miterlimit|stroke-opacity|stroke-width|text-anchor|width|x|y
\n\n
# Not listed on MDN; presumably deprecated
\n
| adjust|after|align|align-last|alignment|alignment-adjust|appearance|attachment|azimuth|background-break
\n
| balance|baseline|before|bidi|binding|bookmark|bookmark-label|bookmark-level|bookmark-target|border-length
\n
| bottom-color|bottom-left-radius|bottom-right-radius|bottom-style|bottom-width|box|box-align|box-direction
\n
| box-flex|box-flex-group|box-lines|box-ordinal-group|box-orient|box-pack|break|character|collapse|column
\n
| column-break-after|column-break-before|count|counter|crop|cue|cue-after|cue-before|decoration|decoration-break
\n
| delay|display-model|display-role|down|drop|drop-initial-after-adjust|drop-initial-after-align|drop-initial-before-adjust
\n
| drop-initial-before-align|drop-initial-size|drop-initial-value|duration|elevation|emphasis|family|fit|fit-position
\n
| flex-group|float-offset|gap|grid-columns|grid-rows|hanging-punctuation|header|hyphenate|hyphenate-after|hyphenate-before
\n
| hyphenate-character|hyphenate-lines|hyphenate-resource|icon|image|increment|indent|index|initial-after-adjust
\n
| initial-after-align|initial-before-adjust|initial-before-align|initial-size|initial-value|inline-box-align|iteration-count
\n
| justify|label|left-color|left-style|left-width|length|level|line|line-stacking|line-stacking-ruby|line-stacking-shift
\n
| line-stacking-strategy|lines|list|mark|mark-after|mark-before|marks|marquee|marquee-direction|marquee-play-count|marquee-speed
\n
| marquee-style|max|min|model|move-to|name|nav|nav-down|nav-index|nav-left|nav-right|nav-up|new|numeral|offset|ordinal-group
\n
| orient|origin|overflow-style|overhang|pack|page|page-policy|pause|pause-after|pause-before|phonemes|pitch|pitch-range
\n
| play-count|play-during|play-state|point|presentation|presentation-level|profile|property|punctuation|punctuation-trim
\n
| radius|rate|rendering-intent|repeat|replace|reset|resolution|resource|respond-to|rest|rest-after|rest-before|richness
\n
| right-color|right-style|right-width|role|rotation|rotation-point|rows|ruby|ruby-overhang|ruby-span|rule|rule-color
\n
| rule-style|rule-width|shadow|size|size-adjust|sizing|space|space-collapse|spacing|span|speak|speak-header|speak-numeral
\n
| speak-punctuation|speech|speech-rate|speed|stacking|stacking-ruby|stacking-shift|stacking-strategy|stress|stretch
\n
| string-set|style|style-image|style-position|style-type|target|target-name|target-new|target-position|text|text-height
\n
| text-justify|text-outline|text-replace|text-wrap|timing-function|top-color|top-left-radius|top-right-radius|top-style
\n
| top-width|trim|unicode|up|user-select|variant|voice|voice-balance|voice-duration|voice-family|voice-pitch|voice-pitch-range
\n
| voice-rate|voice-stress|voice-volume|volume|weight|white|white-space-collapse|word|wrap
\n
)
\n
(?![
\\
w-])"
,
"match"
:
"(?xi) (?<![
\\
w-])
\n
(?:
\n
# Standard CSS
\n
additive-symbols|align-content|align-items|align-self|all|animation|animation-delay|animation-direction
\n
| animation-duration|animation-fill-mode|animation-iteration-count|animation-name|animation-play-state
\n
| animation-timing-function|backface-visibility|background|background-attachment|background-blend-mode
\n
| background-clip|background-color|background-image|background-origin|background-position|background-position-[xy]
\n
| background-repeat|background-size|block-size|border|border-block-end|border-block-end-color|border-block-end-style
\n
| border-block-end-width|border-block-start|border-block-start-color|border-block-start-style
\n
| border-block-start-width|border-bottom|border-bottom-color|border-bottom-left-radius|border-bottom-right-radius
\n
| border-bottom-style|border-bottom-width|border-collapse|border-color|border-image|border-image-outset
\n
| border-image-repeat|border-image-slice|border-image-source|border-image-width|border-inline-end
\n
| border-inline-end-color|border-inline-end-style|border-inline-end-width|border-inline-start
\n
| border-inline-start-color|border-inline-start-style|border-inline-start-width|border-left|border-left-color
\n
| border-left-style|border-left-width|border-radius|border-right|border-right-color|border-right-style
\n
| border-right-width|border-spacing|border-style|border-top|border-top-color|border-top-left-radius
\n
| border-top-right-radius|border-top-style|border-top-width|border-width|bottom|box-decoration-break
\n
| box-shadow|box-sizing|break-after|break-before|break-inside|caption-side|clear|clip|clip-path|color
\n
| column-count|column-fill|column-gap|column-rule|column-rule-color|column-rule-style|column-rule-width
\n
| column-span|column-width|columns|content|counter-increment|counter-reset|cursor|direction|display
\n
| empty-cells|filter|flex|flex-basis|flex-direction|flex-flow|flex-grow|flex-shrink|flex-wrap|float
\n
| font|font-display|font-family|font-feature-settings|font-kerning|font-language-override|font-size|font-size-adjust
\n
| font-stretch|font-style|font-synthesis|font-variant|font-variant-alternates|font-variant-caps
\n
| font-variant-east-asian|font-variant-ligatures|font-variant-numeric|font-variant-position|font-weight
\n
| grid|grid-area|grid-auto-columns|grid-auto-flow|grid-auto-rows|grid-column|grid-column-end|grid-column-gap
\n
| grid-column-start|grid-gap|grid-row|grid-row-end|grid-row-gap|grid-row-start|grid-template|grid-template-areas
\n
| grid-template-columns|grid-template-rows|height|hyphens|image-orientation|image-rendering|image-resolution
\n
| ime-mode|inline-size|isolation|justify-
self|justify-items|justify-
content|left|letter-spacing|line-break|line-height|list-style
\n
| list-style-image|list-style-position|list-style-type|margin|margin-block-end|margin-block-start|margin-bottom
\n
| margin-inline-end|margin-inline-start|margin-left|margin-right|margin-top|mask|mask-clip|mask-composite
\n
| mask-image|mask-mode|mask-origin|mask-position|mask-repeat|mask-size|mask-type|max-block-size|max-height
\n
| max-inline-size|max-width|max-zoom|min-block-size|min-height|min-inline-size|min-width|min-zoom|mix-blend-mode
\n
| negative|object-fit|object-position|offset-block-end|offset-block-start|offset-inline-end|offset-inline-start
\n
| opacity|order|orientation|orphans|outline|outline-color|outline-offset|outline-style|outline-width|overflow
\n
| overflow-wrap|overflow-[xy]|pad|padding|padding-block-end|padding-block-start|padding-bottom|padding-inline-end
\n
| padding-inline-start|padding-left|padding-right|padding-top|page-break-after|page-break-before|page-break-inside
\n
| perspective|perspective-origin|pointer-events|position|prefix|quotes|range|resize|right|ruby-align|ruby-merge
\n
| ruby-position|scroll-behavior|scroll-snap-coordinate|scroll-snap-destination|scroll-snap-type|shape-image-threshold
\n
| shape-margin|shape-outside|speak-as|src|suffix|symbols|system|tab-size|table-layout|text-align|text-align-last
\n
| text-combine-upright|text-decoration|text-decoration-color|text-decoration-line|text-decoration-style|text-emphasis
\n
| text-emphasis-color|text-emphasis-position|text-emphasis-style|text-indent|text-orientation|text-overflow
\n
| text-rendering|text-shadow|text-transform|text-underline-position|top|touch-action|transform|transform-box
\n
| transform-origin|transform-style|transition|transition-delay|transition-duration|transition-property
\n
| transition-timing-function|unicode-bidi|unicode-range|user-zoom|vertical-align|visibility|white-space|widows
\n
| width|will-change|word-break|word-spacing|word-wrap|writing-mode|z-index|zoom
\n\n
# SVG attributes
\n
| alignment-baseline|baseline-shift|clip-rule|color-interpolation|color-interpolation-filters|color-profile
\n
| color-rendering|cx|cy|dominant-baseline|enable-background|fill|fill-opacity|fill-rule|flood-color|flood-opacity
\n
| glyph-orientation-horizontal|glyph-orientation-vertical|height|kerning|lighting-color|marker-end|marker-mid
\n
| marker-start|r|rx|ry|shape-rendering|stop-color|stop-opacity|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap
\n
| stroke-linejoin|stroke-miterlimit|stroke-opacity|stroke-width|text-anchor|width|x|y
\n\n
# Not listed on MDN; presumably deprecated
\n
| adjust|after|align|align-last|alignment|alignment-adjust|appearance|attachment|azimuth|background-break
\n
| balance|baseline|before|bidi|binding|bookmark|bookmark-label|bookmark-level|bookmark-target|border-length
\n
| bottom-color|bottom-left-radius|bottom-right-radius|bottom-style|bottom-width|box|box-align|box-direction
\n
| box-flex|box-flex-group|box-lines|box-ordinal-group|box-orient|box-pack|break|character|collapse|column
\n
| column-break-after|column-break-before|count|counter|crop|cue|cue-after|cue-before|decoration|decoration-break
\n
| delay|display-model|display-role|down|drop|drop-initial-after-adjust|drop-initial-after-align|drop-initial-before-adjust
\n
| drop-initial-before-align|drop-initial-size|drop-initial-value|duration|elevation|emphasis|family|fit|fit-position
\n
| flex-group|float-offset|gap|grid-columns|grid-rows|hanging-punctuation|header|hyphenate|hyphenate-after|hyphenate-before
\n
| hyphenate-character|hyphenate-lines|hyphenate-resource|icon|image|increment|indent|index|initial-after-adjust
\n
| initial-after-align|initial-before-adjust|initial-before-align|initial-size|initial-value|inline-box-align|iteration-count
\n
| justify|label|left-color|left-style|left-width|length|level|line|line-stacking|line-stacking-ruby|line-stacking-shift
\n
| line-stacking-strategy|lines|list|mark|mark-after|mark-before|marks|marquee|marquee-direction|marquee-play-count|marquee-speed
\n
| marquee-style|max|min|model|move-to|name|nav|nav-down|nav-index|nav-left|nav-right|nav-up|new|numeral|offset|ordinal-group
\n
| orient|origin|overflow-style|overhang|pack|page|page-policy|pause|pause-after|pause-before|phonemes|pitch|pitch-range
\n
| play-count|play-during|play-state|point|presentation|presentation-level|profile|property|punctuation|punctuation-trim
\n
| radius|rate|rendering-intent|repeat|replace|reset|resolution|resource|respond-to|rest|rest-after|rest-before|richness
\n
| right-color|right-style|right-width|role|rotation|rotation-point|rows|ruby|ruby-overhang|ruby-span|rule|rule-color
\n
| rule-style|rule-width|shadow|size|size-adjust|sizing|space|space-collapse|spacing|span|speak|speak-header|speak-numeral
\n
| speak-punctuation|speech|speech-rate|speed|stacking|stacking-ruby|stacking-shift|stacking-strategy|stress|stretch
\n
| string-set|style|style-image|style-position|style-type|target|target-name|target-new|target-position|text|text-height
\n
| text-justify|text-outline|text-replace|text-wrap|timing-function|top-color|top-left-radius|top-right-radius|top-style
\n
| top-width|trim|unicode|up|user-select|variant|voice|voice-balance|voice-duration|voice-family|voice-pitch|voice-pitch-range
\n
| voice-rate|voice-stress|voice-volume|volume|weight|white|white-space-collapse|word|wrap
\n
)
\n
(?![
\\
w-])"
,
"name"
:
"support.type.property-name.css"
},
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录