only match IndentLine inside of IndentLineSpace

This commit is contained in:
tek
2014-01-25 19:23:34 +01:00
parent 54f0f22c73
commit e31f896a2c

View File

@@ -67,12 +67,11 @@ function! s:SetIndentLine()
execute 'syntax match IndentLine / \{' . (space-1) . '}\zs / containedin=ALL contained conceal cchar=' . g:indentLine_char
execute 'syntax match IndentLine /\t\zs / containedin=ALL contained conceal cchar=' . g:indentLine_char
else
exec 'syn match IndentLineSpace /^\s\+/ containedin=ALL contains=IndentLine'
exec 'syn match IndentLine /^\@! \{'.(space-1).'}\zs / contained conceal cchar=' . g:indentLine_char
if g:indentLine_showFirstIndentLevel
execute 'syntax match IndentLine /^ / containedin=ALL conceal cchar=' . g:indentLine_first_char
execute 'syntax match IndentLine /^ / contained conceal cchar=' . g:indentLine_first_char
endif
let pattern = line('$') < g:indentLine_maxLines ? 'v' : 'c'
exec 'syn match IndentLine /\%(^\)\@! \{'.(space-1).'}\zs / containedin=ALL contained conceal cchar=' . g:indentLine_char
endif
endfunction