From d5768eb52885a6f17ef6bf87fd2fb2d6282935db Mon Sep 17 00:00:00 2001 From: yemai Date: Wed, 19 Jun 2019 15:09:27 +0800 Subject: [PATCH] fix: tag following `/>` indentation error --- indent/vue.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/indent/vue.vim b/indent/vue.vim index 2bd1c09..ba73372 100644 --- a/indent/vue.vim +++ b/indent/vue.vim @@ -94,8 +94,9 @@ setlocal indentexpr=GetVueIndent() " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" function! GetVueIndent() - let prevline = getline(v:lnum - 1) - let prevsyns = s:SynsEOL(v:lnum - 1) + let prevlnum = prevnonblank(v:lnum-1) + let prevline = getline(prevlnum) + let prevsyns = s:SynsEOL(prevlnum) let prevsyn = get(prevsyns, 0) let curline = getline(v:lnum)