From 79cf3853fdce07d9ffcc2869b41be14806e7023e Mon Sep 17 00:00:00 2001 From: Kyo Nagashima Date: Tue, 19 Nov 2013 23:03:12 +0900 Subject: [PATCH] check 'cssTransitionProp' hilight group This `if` statement checks Vim version (~7.3 or 7.4+) by behavior. --- README.md | 2 ++ after/syntax/css/css3-transitions.vim | 13 +++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 75a4ef8..49e7f87 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,8 @@ HISTORY * Add missing values * Add notes about CSS preprocessors * Fix test + * Add version checking + ### v0.8 diff --git a/after/syntax/css/css3-transitions.vim b/after/syntax/css/css3-transitions.vim index 0a6185f..966cc97 100644 --- a/after/syntax/css/css3-transitions.vim +++ b/after/syntax/css/css3-transitions.vim @@ -1,6 +1,7 @@ -" TODO: create cssTransitionProp group and cssTransitionAttr group -syn match cssFontProp contained "\" -syn keyword cssFontAttr contained linear -syn match cssFontAttr contained "\" -syn match cssFontAttr contained "\" -syn region cssFunction contained matchgroup=cssFunctionName start="\<\(steps\|cubic-bezier\)\s*(" end=")" oneline keepend +if hlexists('cssTransitionProp') + syn match cssFontProp contained "\" + syn keyword cssFontAttr contained linear + syn match cssFontAttr contained "\" + syn match cssFontAttr contained "\" + syn region cssFunction contained matchgroup=cssFunctionName start="\<\(steps\|cubic-bezier\)\s*(" end=")" oneline keepend +endif