From 5cff13af1366f47d1137f380c931a4d2840e677b Mon Sep 17 00:00:00 2001 From: Shougo Matsushita Date: Tue, 15 Dec 2015 07:48:13 +0900 Subject: [PATCH] Fix #305 expand snippet problem --- autoload/neosnippet/view.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/neosnippet/view.vim b/autoload/neosnippet/view.vim index e0a700a..32ef62b 100644 --- a/autoload/neosnippet/view.vim +++ b/autoload/neosnippet/view.vim @@ -184,8 +184,10 @@ function! s:indent_snippet(begin, end) "{{{ try setlocal equalprg= + let neosnippet = neosnippet#variables#current_neosnippet() let base_indent = matchstr(getline(a:begin), '^\s\+') - for line_nr in range(a:begin + 1, a:end) + for line_nr in range((neosnippet.target != '' ? + \ a:begin : a:begin + 1), a:end) call cursor(line_nr, 0) if getline('.') =~ '^\t\+'