From afcff8be0816042d3ef4d3ee02b5851e9207769f Mon Sep 17 00:00:00 2001 From: mattn Date: Wed, 2 Nov 2011 11:51:28 +0900 Subject: workaround for indent. --- autoload/sonictemplate.vim | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'autoload') diff --git a/autoload/sonictemplate.vim b/autoload/sonictemplate.vim index c6bf121..e29f397 100644 --- a/autoload/sonictemplate.vim +++ b/autoload/sonictemplate.vim @@ -1,7 +1,7 @@ "============================================================================= " sonictemplate.vim " Author: Yasuhiro Matsumoto -" Last Change: 28-Oct-2011. +" Last Change: 02-Nov-2011. let s:save_cpo = &cpo set cpo&vim @@ -17,7 +17,7 @@ function! sonictemplate#select() abort if name == '' return endif - call sonictemplate#apply(name) + silent! call sonictemplate#apply(name) endfunction function! sonictemplate#complete(lead, cmdline, curpos) abort @@ -89,11 +89,9 @@ function! sonictemplate#apply(name) abort silent! put! = c endif if stridx(c, '{{_cursor_}}') - silent! call search('{{_cursor_}}', 'w') - silent! s/{{_cursor_}}//g + silent! call search('{{_cursor_}}\zs', 'w') + silent! exe "normal a".repeat("\", 12) endif - silent! exe "normal! \" - startinsert endfunction let &cpo = s:save_cpo -- cgit v1.2.3-54-g00ecf