From 7967655b9c1d0ca3409d10376d38b8848c505fdd Mon Sep 17 00:00:00 2001 From: mattn Date: Mon, 4 Jun 2012 17:22:13 +0900 Subject: [PATCH] add indent spaces. --- autoload/zencoding.vim | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/autoload/zencoding.vim b/autoload/zencoding.vim index e6c2ccd..eaf0f36 100644 --- a/autoload/zencoding.vim +++ b/autoload/zencoding.vim @@ -324,7 +324,13 @@ function! zencoding#expandAbbr(mode, abbr) range endfor endif elseif a:mode == 4 - call setline('.', a:abbr) + let line = getline('.') + let spaces = matchstr(line, '^\s*') + if line !~ '^\s*$' + put =spaces.a:abbr + else + call setline('.', spaces.a:abbr) + endif normal! $ call zencoding#expandAbbr(0, "") return