From a5313498d7f88be5a4f3fc8f9ca38f00e7950b77 Mon Sep 17 00:00:00 2001 From: mattn Date: Mon, 2 Sep 2013 16:32:15 +0900 Subject: [PATCH] No need to capture submatches --- autoload/emmet/lang/css.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/autoload/emmet/lang/css.vim b/autoload/emmet/lang/css.vim index 79db5b7..64b3f67 100644 --- a/autoload/emmet/lang/css.vim +++ b/autoload/emmet/lang/css.vim @@ -72,12 +72,13 @@ function! emmet#lang#css#parseIntoTree(abbr, type) if !empty(snippets) let snippet_name = tag_name if !has_key(snippets, snippet_name) - let pat = '^' . join(split(tag_name, '\zs'), '\(\|[^:-]\+-\)') + let pat = '^' . join(split(tag_name, '\zs'), '\%(\|[^:-]\+-\)') + let g:hoge = pat let vv = filter(sort(keys(snippets)), 'snippets[v:val] =~ pat') if len(vv) > 0 let snippet_name = vv[0] else - let pat = '^' . join(split(tag_name, '\zs'), '\(\|[^:-]\+-*\)') + let pat = '^' . join(split(tag_name, '\zs'), '\%(\|[^:-]\+-*\)') let vv = filter(sort(keys(snippets)), 'snippets[v:val] =~ pat') let minl = -1 for vk in vv