From c3c6083d443ed3ce31151eb0793f455a503841e3 Mon Sep 17 00:00:00 2001 From: Kyo Nagashima Date: Tue, 13 Jun 2017 16:55:05 +0900 Subject: [PATCH] Add css-overflow-4.vim See also: http://www.w3.org/TR/2017/WD-css-overflow-4-20170613/ --- after/syntax/css/css-overflow-4.vim | 4 ++++ after/syntax/html.vim | 1 + test/test.css | 8 ++++++++ test/test.html | 9 +++++++++ 4 files changed, 22 insertions(+) create mode 100644 after/syntax/css/css-overflow-4.vim diff --git a/after/syntax/css/css-overflow-4.vim b/after/syntax/css/css-overflow-4.vim new file mode 100644 index 0000000..dc1fa2b --- /dev/null +++ b/after/syntax/css/css-overflow-4.vim @@ -0,0 +1,4 @@ +syn keyword cssFontProp contained continue +syn match cssFontProp contained "\" +syn keyword cssFontAttr contained stable force overflow paginate fragments +syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(nth-fragment\)(" end=")" oneline diff --git a/after/syntax/html.vim b/after/syntax/html.vim index 87d5b78..62897b2 100644 --- a/after/syntax/html.vim +++ b/after/syntax/html.vim @@ -23,6 +23,7 @@ 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 diff --git a/test/test.css b/test/test.css index 205117a..16fef73 100644 --- a/test/test.css +++ b/test/test.css @@ -504,6 +504,14 @@ max-lines: auto; } +.overflow-4::nth-fragment(1) { + scrollbar-gutter: stable; + continue: force; + display: overflow; + display: paginate; + display: fragments; +} + .page { display: avoid-page; display: page; diff --git a/test/test.html b/test/test.html index c58eb16..feb6a98 100644 --- a/test/test.html +++ b/test/test.html @@ -553,6 +553,15 @@ } +