From 77747c762ad64bd8a740431426fbb0c65e431a03 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Fri, 25 Sep 2015 09:18:47 +0900 Subject: [PATCH] fix bem filter. close #295 --- autoload/emmet/lang/html.vim | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/autoload/emmet/lang/html.vim b/autoload/emmet/lang/html.vim index 3f9cba8..0d4f0ac 100644 --- a/autoload/emmet/lang/html.vim +++ b/autoload/emmet/lang/html.vim @@ -442,17 +442,17 @@ function! emmet#lang#html#toString(settings, current, type, inline, filters, ite if len(Val) > 0 let Val .= ' ' endif - if _val =~# '^\a_' - let lead = _val[0] - let Val .= lead . ' ' . _val - elseif _val =~# '^_' + if _val =~# '^_' + let lead = vals[0] + let Val .= lead . _val + elseif _val =~# '^-' if len(lead) == 0 let pattr = current.parent.attr if has_key(pattr, 'class') - let lead = pattr['class'] + let lead = split(pattr['class'], '\s\+')[0] endif endif - let Val .= lead . ' ' . lead . _val + let Val .= lead . _val else let Val .= _val endif