From 99b6e2d292412db3bee9836c5da99f88d9c9d4bb Mon Sep 17 00:00:00 2001 From: mattn Date: Mon, 21 Nov 2011 15:16:47 +0900 Subject: [PATCH] fix separator for css. --- autoload/zencoding.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autoload/zencoding.vim b/autoload/zencoding.vim index 22a82de..1f1ff03 100644 --- a/autoload/zencoding.vim +++ b/autoload/zencoding.vim @@ -1,7 +1,7 @@ "============================================================================= " zencoding.vim " Author: Yasuhiro Matsumoto -" Last Change: 08-Nov-2011. +" Last Change: 21-Nov-2011. let s:save_cpo = &cpo set cpo&vim @@ -706,11 +706,11 @@ function! zencoding#expandAbbr(mode) range else let part = matchstr(line, '\(\S.*\)$') if s:zen_isExtends(type, "html") - while part =~ '<.*>' + while part =~ '<.\{-}>' let part = substitute(part, '^.*<.\{-}>', '', '') endwhile elseif s:zen_isExtends(type, "css") - let part = substitute(part, '^.*;\s', '', '') + let part = substitute(part, '^.*[;{]\s*', '', '') endif endif let rest = getline('.')[len(line):]