Compare commits

...

9 Commits

Author SHA1 Message Date
Kyo Nagashima
9f4e52e66a 0.25.0 2017-11-23 23:26:31 +09:00
Kyo Nagashima
14394d15df Merge pull request #53 from hail2u/only-css
Drop support HTML and SCSS
2017-11-23 23:24:58 +09:00
Kyo Nagashima
1321f220ea Drop support HTML and SCSS 2017-11-11 22:23:48 +09:00
Kyo Nagashima
7d50b906d8 Follow changes in WD-css-properties-values-api-1-20171109
No changes, see also: http://www.w3.org/TR/2017/WD-css-properties-values-api-1-20171109/
2017-11-11 22:22:11 +09:00
Kyo Nagashima
99583cc304 Follow changes in CR-css-backgrounds-3-20171017
No changes, but renamed, see also: http://www.w3.org/TR/2017/CR-css-backgrounds-3-20171017/
2017-10-18 09:00:26 +09:00
Kyo Nagashima
af135857ec Merge pull request #56 from hail2u/issue55
Add webvtt1.vim
2017-10-17 19:02:19 +09:00
Kyo Nagashima
289619aa56 Add webvtt1.vim
This syntax file is for WebVTT: The Web Video Text Tracks Format.

This resolves part of #55. `:past` and `:future` is not support, because
they are used only in parentheses of `cue()`, and current CSS syntax
does not support a highlighting in parentheses of pseudo functions.
2017-10-17 18:53:00 +09:00
Kyo Nagashima
5b1d5676eb Version 0.24.5 2017-10-06 08:46:21 +09:00
Kyo Nagashima
edf5147e1b Follow changes in WD-css-multicol-1-20171005
This module renamed from `css3-multicol` to `css-multicol-1`.

See also: http://www.w3.org/TR/2017/WD-css-multicol-1-20171005/
2017-10-06 08:44:15 +09:00
9 changed files with 22 additions and 1189 deletions

View File

@@ -37,8 +37,8 @@ NOTES
### Highlighting problems on: `vertical-align`, `box-shadow`, and others ### Highlighting problems on: `vertical-align`, `box-shadow`, and others
Some properties do not highlight correctly by default. This is a limitation of Some properties do not highlight correctly by default. This is a limitation of
Vims highlight priority mechanism. To fix this problems, put following lines in Vims highlight priority mechanism. To fix this problems, put following lines
your `~/.vim/after/css.vim`: in your `~/.vim/after/css.vim`:
setlocal iskeyword+=- setlocal iskeyword+=-
@@ -62,9 +62,9 @@ such as `-webkit-` or `-moz-`, etc. These are hard to maintain because they are:
* Changed unexpectedly * Changed unexpectedly
* Removed silently * Removed silently
These must be supported by separate syntax plugins (Vim 7.4s default CSS syntax These must be supported by separate syntax plugins (Vim 7.4s default CSS
file supports this). If you want to highlight prefixed properties or functions syntax file supports this). If you want to highlight prefixed properties or
manually, `:highlight` and `:match` would help: functions manually, `:highlight` and `:match` would help:
:highlight VendorPrefix guifg=#00ffff gui=bold :highlight VendorPrefix guifg=#00ffff gui=bold
:match VendorPrefix /-\(moz\|webkit\|o\|ms\)-[a-zA-Z-]\+/ :match VendorPrefix /-\(moz\|webkit\|o\|ms\)-[a-zA-Z-]\+/
@@ -73,19 +73,12 @@ These commands highlight vendor prefixed properties and functions instantly with
cyan and bold (on gVim). cyan and bold (on gVim).
### CSS Preprocessors: [Sass][2], [LESS][3], and [Stylus][4]
`vim-css3-syntax` supports Sasss SCSS syntax only. If you want to use this
plugin with LESS, install [VIM-LESS][5]. Sasss indent syntax and Stylus are not
supported.
### Media Queries ### Media Queries
I drop Media Queries Level 3 support in v0.12.0. There is no easy way to support I drop Media Queries Level 3 support in v0.12.0. There is no easy way to support
Media Queries properly with `after` syntax plugin like this one, sorry. If you Media Queries properly with `after` syntax plugin like this one, sorry. If you
want to highlight Media Queries correctly, you must update Vim to 7.4+ or want to highlight Media Queries correctly, you must update Vim to 7.4+ or
install [JulesWang/css.vim][6]. install [JulesWang/css.vim][2].
AUTHOR AUTHOR
@@ -101,8 +94,4 @@ MIT: http://hail2u.mit-license.org/2011
[1]: http://www.vim.org/ [1]: http://www.vim.org/
[2]: http://sass-lang.com/ [2]: https://github.com/JulesWang/css.vim
[3]: http://lesscss.org/
[4]: http://learnboost.github.io/stylus/
[5]: https://github.com/groenewege/vim-less
[6]: https://github.com/JulesWang/css.vim

View File

@@ -1,4 +1,3 @@
" TODO: create cssBackgroundProp group and cssBackgroundAttr group
syn match cssFontProp contained "\<background-\(clip\|origin\|size\)\>" syn match cssFontProp contained "\<background-\(clip\|origin\|size\)\>"
syn match cssFontProp contained "\<border-image\(-\(source\|slice\|width\|outset\|repeat\)\)\=\>" syn match cssFontProp contained "\<border-image\(-\(source\|slice\|width\|outset\|repeat\)\)\=\>"
syn match cssFontProp contained "\<border-\(\(top-right\|bottom-right\|bottom-left\|top-left\)-\)\=radius\>" syn match cssFontProp contained "\<border-\(\(top-right\|bottom-right\|bottom-left\|top-left\)-\)\=radius\>"

View File

@@ -1,2 +1,3 @@
syn match cssFontProp contained "\<break-\(after\|before\|inside\)\>" syn match cssFontProp contained "\<break-\(after\|before\|inside\)\>"
syn match cssFontProp contained "\<box-decoration-break\>" syn match cssFontProp contained "\<box-decoration-break\>"
syn match cssFontAttr contained "\<\(avoid-\)\=column\>"

View File

@@ -1,4 +1,3 @@
syn keyword cssFontProp contained columns syn keyword cssFontProp contained columns
syn match cssFontProp contained "\<column-\(count\|fill\|rule\(-\(color\|style\|width\)\)\=\|span\|width\)\>" syn match cssFontProp contained "\<column-\(count\|fill\|rule\(-\(color\|style\|width\)\)\=\|span\|width\)\>"
syn keyword cssFontAttr contained balance syn match cssFontAttr contained "\<balance\(-all\)\=\>"
syn match cssFontAttr contained "\<\(avoid-\)\=column\>"

View File

@@ -0,0 +1,2 @@
syn match cssPseudoClassId contained "::\<cue\(-region\)\=\>"
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start="::cue\(-region\)\=(" end=")" oneline

View File

@@ -1,79 +0,0 @@
syn include @htmlCss syntax/css/compositing-1.vim
syn include @htmlCss syntax/css/css-align-3.vim
syn include @htmlCss syntax/css/css-backgrounds-4.vim
syn include @htmlCss syntax/css/css-break-3.vim
syn include @htmlCss syntax/css/css-cascade-3.vim
syn include @htmlCss syntax/css/css-cascade-4.vim
syn include @htmlCss syntax/css/css-color-4.vim
syn include @htmlCss syntax/css/css-contain-1.vim
syn include @htmlCss syntax/css/css-content-3.vim
syn include @htmlCss syntax/css/css-counter-styles-3.vim
syn include @htmlCss syntax/css/css-device-adapt-1.vim
syn include @htmlCss syntax/css/css-display-3.vim
syn include @htmlCss syntax/css/css-flexbox-1.vim
syn include @htmlCss syntax/css/css-font-loading-3.vim
syn include @htmlCss syntax/css/css-fonts-3.vim
syn include @htmlCss syntax/css/css-fonts-4.vim
syn include @htmlCss syntax/css/css-gcpm-3.vim
syn include @htmlCss syntax/css/css-grid-1.vim
syn include @htmlCss syntax/css/css-images-4.vim
syn include @htmlCss syntax/css/css-inline-3.vim
syn include @htmlCss syntax/css/css-line-grid-1.vim
syn include @htmlCss syntax/css/css-lists-3.vim
syn include @htmlCss syntax/css/css-logical-1.vim
syn include @htmlCss syntax/css/css-masking-1.vim
syn include @htmlCss syntax/css/css-overflow-3.vim
syn include @htmlCss syntax/css/css-overflow-4.vim
syn include @htmlCss syntax/css/css-page-floats-3.vim
syn include @htmlCss syntax/css/css-paint-api-1.vim
syn include @htmlCss syntax/css/css-position-3.vim
syn include @htmlCss syntax/css/css-properties-values-api-1.vim
syn include @htmlCss syntax/css/css-pseudo-4.vim
syn include @htmlCss syntax/css/css-regions-1.vim
syn include @htmlCss syntax/css/css-rhythm-1.vim
syn include @htmlCss syntax/css/css-round-display-1.vim
syn include @htmlCss syntax/css/css-ruby-1.vim
syn include @htmlCss syntax/css/css-scoping-1.vim
syn include @htmlCss syntax/css/css-scroll-snap-1.vim
syn include @htmlCss syntax/css/css-shapes-1.vim
syn include @htmlCss syntax/css/css-sizing-3.vim
syn include @htmlCss syntax/css/css-style-attr.vim
syn include @htmlCss syntax/css/css-syntax-3.vim
syn include @htmlCss syntax/css/css-text-3.vim
syn include @htmlCss syntax/css/css-text-4.vim
syn include @htmlCss syntax/css/css-text-decor-3.vim
syn include @htmlCss syntax/css/css-timing-1.vim
syn include @htmlCss syntax/css/css-transforms-1.vim
syn include @htmlCss syntax/css/css-typed-om-1.vim
syn include @htmlCss syntax/css/css-ui-3.vim
syn include @htmlCss syntax/css/css-ui-4.vim
syn include @htmlCss syntax/css/css-values-3.vim
syn include @htmlCss syntax/css/css-variables-1.vim
syn include @htmlCss syntax/css/css-will-change-1.vim
syn include @htmlCss syntax/css/css-writing-modes-3.vim
syn include @htmlCss syntax/css/css3-animations.vim
syn include @htmlCss syntax/css/css3-background.vim
syn include @htmlCss syntax/css/css3-box.vim
syn include @htmlCss syntax/css/css3-color.vim
syn include @htmlCss syntax/css/css3-conditional.vim
syn include @htmlCss syntax/css/css3-exclusions.vim
syn include @htmlCss syntax/css/css3-images.vim
syn include @htmlCss syntax/css/css3-multicol.vim
syn include @htmlCss syntax/css/css3-namespace.vim
syn include @htmlCss syntax/css/css3-page.vim
syn include @htmlCss syntax/css/css3-speech.vim
syn include @htmlCss syntax/css/css3-transitions.vim
syn include @htmlCss syntax/css/cssom-1.vim
syn include @htmlCss syntax/css/cssom-view-1.vim
syn include @htmlCss syntax/css/fill-stroke-3.vim
syn include @htmlCss syntax/css/filter-effects-1.vim
syn include @htmlCss syntax/css/geometry-1.vim
syn include @htmlCss syntax/css/html5.vim
syn include @htmlCss syntax/css/motion-1.vim
syn include @htmlCss syntax/css/pointerevents.vim
syn include @htmlCss syntax/css/selectors-nonelement-1.vim
syn include @htmlCss syntax/css/selectors.vim
syn include @htmlCss syntax/css/selectors4.vim
syn include @htmlCss syntax/css/svg2.vim
syn include @htmlCss syntax/css/web-animations-1.vim
syn include @htmlCss syntax/css/worklets-1.vim

View File

@@ -1 +0,0 @@
runtime! syntax/css/*.vim

View File

@@ -28,7 +28,7 @@
animation-timing-function: auto; animation-timing-function: auto;
} }
.background { .backgrounds-3 {
background-clip: space; background-clip: space;
background-origin: round; background-origin: round;
background-size: local; background-size: local;
@@ -76,7 +76,7 @@
} }
.break-3 { .break-3 {
break-after: auto; break-after: avoid-column;
break-before: auto; break-before: auto;
break-inside: auto; break-inside: auto;
box-decoration-break: auto; box-decoration-break: auto;
@@ -500,10 +500,10 @@
offset: auto; offset: auto;
} }
.multicol { .multicol-1 {
columns: column; columns: column;
column-count: balance; column-count: balance;
column-fill: avoid-column; column-fill: balance-all;
column-rule: auto; column-rule: auto;
column-rule-color: auto; column-rule-color: auto;
column-rule-style: auto; column-rule-style: auto;
@@ -871,6 +871,13 @@
display: auto; display: auto;
} }
.webvtt1::cue,
.webvtt1::cue-region,
.webvtt1::cue(#cue1),
.webvtt1::cue-region(#scroll), {
display: auto;
}
.will-change-1 { .will-change-1 {
will-change: scroll-position; will-change: scroll-position;
} }

File diff suppressed because it is too large Load Diff