From b7f309f729c71170313eb6caa831eed52781bfdf Mon Sep 17 00:00:00 2001 From: OHASHI Hideya Date: Sat, 15 May 2010 11:17:22 +0900 Subject: [PATCH] support ${attr} in snippets --- zencoding.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zencoding.vim b/zencoding.vim index 5e8c64d..f1a26c8 100644 --- a/zencoding.vim +++ b/zencoding.vim @@ -1265,6 +1265,10 @@ function! s:zen_toString(...) if type == 'css' && s:zen_use_filter(filters, 'fc') let tmp = substitute(tmp, '^\([^:]\+\):\(.*\)$', '\1: \2', '') endif + for attr in keys(current.attr) + let val = current.attr[attr] + let tmp = substitute(tmp, '\${' . attr . '}', val, 'g') + endfor let str .= tmp else if len(current.name)