From dc8b589cd0306ad6cf734f97debd00bcdab4f422 Mon Sep 17 00:00:00 2001 From: mattn Date: Thu, 13 Feb 2014 16:46:08 +0900 Subject: [PATCH] Take two arguments for lg(xx,xx) --- autoload/emmet/lang/css.vim | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/autoload/emmet/lang/css.vim b/autoload/emmet/lang/css.vim index 5cf0f9b..a0e17b6 100644 --- a/autoload/emmet/lang/css.vim +++ b/autoload/emmet/lang/css.vim @@ -116,7 +116,13 @@ function! emmet#lang#css#parseIntoTree(abbr, type) endif let current.pos = 0 - let lg = matchlist(token, '^\%(linear-gradient\|lg\)(\s*\(\w\+\)\s*,\s*\([^,]\+\)\s*,\s*\([^)]\+\)\s*)$') + let lg = matchlist(token, '^\%(linear-gradient\|lg\)(\s*\(\S\+\)\s*,\s*\([^,]\+\)\s*,\s*\([^)]\+\)\s*)$') + if len(lg) == 0 + let lg = matchlist(token, '^\%(linear-gradient\|lg\)(\s*\(\S\+\)\s*,\s*\([^,]\+\)\s*)$') + if len(lg) + let [lg[1], lg[2], lg[3]] = ['linear', lg[1], lg[2]] + endif + endif if len(lg) let current.name = '' let current.snippet = printf("background-image:-webkit-gradient(%s, 0 0, 0 100%, from(%s), to(%s));\n", lg[1], lg[2], lg[3])