From 9c02c521f11ecc0ea582da0e1187ae1636a9b308 Mon Sep 17 00:00:00 2001 From: mattn Date: Wed, 24 Oct 2012 10:29:07 +0900 Subject: [PATCH] fix: em/p units. remove debug message. --- autoload/zencoding/lang/css.vim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/autoload/zencoding/lang/css.vim b/autoload/zencoding/lang/css.vim index 402c98e..72bfa3a 100644 --- a/autoload/zencoding/lang/css.vim +++ b/autoload/zencoding/lang/css.vim @@ -10,7 +10,6 @@ function! zencoding#lang#css#parseIntoTree(abbr, type) " emmet let prop = matchlist(abbr, '^\(-\{0,1}[a-zA-Z]\+\)\(\%([0-9.-]\+[pe]\{0,1}-\{0,1}\|-auto\)*\)$') - echo prop if len(prop) let abbr = prop[1] if abbr =~ '^-' @@ -27,8 +26,12 @@ function! zencoding#lang#css#parseIntoTree(abbr, type) let value .= substitute(v, '[^0-9.]*$', '', '') elseif v =~ 'p$' let value .= substitute(v, 'p$', '%', '') - elseif v =~ '\.' || v =~ 'e$' + elseif v =~ 'e$' + let value .= substitute(v, 'e$', 'em', '') + elseif v =~ '\.' let value .= v . 'em' + elseif v == 'auto' + let value .= v else let value .= v . 'px' endif