fix $# contains &.

This commit is contained in:
mattn
2012-05-07 16:27:35 +09:00
parent 104a4b5ac0
commit 4a0e7d1fb2

View File

@@ -716,14 +716,14 @@ function! zencoding#expandAbbr(mode) range
let lpart = substitute(lpart, '^[0-9.-]\+\s\+', '', '')
let lpart = substitute(lpart, '\s\+$', '', '')
endif
let expand = substitute(expand, '\$line'.(n-a:firstline+1).'\$', lpart, 'g')
let expand = substitute(expand, '\$line'.(n-a:firstline+1).'\$', '\=lpart', 'g')
endfor
let expand = substitute(expand, '\$line\d*\$', '', 'g')
let content = join(getline(a:firstline, a:lastline), "\n")
if stridx(expand, '$#') < len(expand)-2
let expand = substitute(expand, '^\(.*\)\$#\s*$', '\1', '')
endif
let expand = substitute(expand, '\$#', content, 'g')
let expand = substitute(expand, '\$#', '\=content', 'g')
else
let str = ''
if visualmode() ==# 'V'