From 0aa0356d30d8453edc6adb5a74b91bb906b2ec99 Mon Sep 17 00:00:00 2001 From: mattn Date: Mon, 8 Mar 2010 16:00:46 +0900 Subject: [PATCH] fixed behavior of '*' in wrapping with abbreviation. closes #1 --- zencoding.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zencoding.vim b/zencoding.vim index f8017a6..eb8e1ea 100644 --- a/zencoding.vim +++ b/zencoding.vim @@ -1152,7 +1152,7 @@ function! s:zen_expandAbbr(mode) range let leader = substitute(leader, mx, '', '') endif if leader =~ '\*' - let query = substitute(leader, '*', '{$line$}*' . (a:lastline - a:firstline + 1), '') + let query = substitute(leader, '*', '*' . (a:lastline - a:firstline + 1), '') . '{$line$}' let items = s:zen_parseIntoTree(query, type).child for item in items let expand .= s:zen_toString(item, type, 0, filter)