From 956f1b0b4347e285a39c4eeb4ccdb23336325ed9 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Tue, 16 May 2017 17:06:15 +0900 Subject: [PATCH] try to find short name in css snippets close #371 --- autoload/emmet/lang/css.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autoload/emmet/lang/css.vim b/autoload/emmet/lang/css.vim index 2bf87b2..4fe359f 100644 --- a/autoload/emmet/lang/css.vim +++ b/autoload/emmet/lang/css.vim @@ -97,6 +97,9 @@ function! emmet#lang#css#parseIntoTree(abbr, type) abort if !has_key(snippets, snippet_name) let pat = '^' . join(split(tag_name, '\zs'), '\%(\|[^:-]\+-\)') let vv = filter(sort(keys(snippets)), 'snippets[v:val] =~ pat') + if len(vv) == 0 + let vv = filter(sort(keys(snippets)), 'substitute(v:val, ":", "", "g") == snippet_name') + endif if len(vv) > 0 let snippet_name = vv[0] else