From f7047e75201282afcb73f819688819c413448413 Mon Sep 17 00:00:00 2001 From: mattn Date: Fri, 25 Nov 2011 18:19:27 +0900 Subject: [PATCH] don't do 'gvc' when not visual mode. closes issue #46 --- autoload/zencoding.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/autoload/zencoding.vim b/autoload/zencoding.vim index a237d72..137170a 100644 --- a/autoload/zencoding.vim +++ b/autoload/zencoding.vim @@ -1,7 +1,7 @@ "============================================================================= " zencoding.vim " Author: Yasuhiro Matsumoto -" Last Change: 24-Nov-2011. +" Last Change: 25-Nov-2011. let s:save_cpo = &cpo set cpo&vim @@ -790,7 +790,9 @@ function! zencoding#expandAbbr(mode) range let expand = substitute(expand, '\n\s*$', '', 'g') let expand = line[:-len(part)-1] . substitute(expand, "\n", "\n" . indent, 'g') . rest let lines = split(expand, '\n') - silent! exe "normal! gvc" + if a:mode == 2 + silent! exe "normal! gvc" + endif call setline(line('.'), lines[0]) if len(lines) > 1 call append(line('.'), lines[1:])