refact: improve code

This commit is contained in:
yemai
2019-06-13 12:36:36 +08:00
parent b14869efd9
commit 66199d159f
2 changed files with 7 additions and 6 deletions

View File

@@ -7,15 +7,15 @@ syntax match VueValue contains=VueInject contained '\v\"\zs[^"]*\ze\"'
syntax match VueInject contained '\v\$\w*' syntax match VueInject contained '\v\$\w*'
syntax region VueExpression syntax region VueExpression
\ containedin=vueTemplate,vueValue,htmlString \ containedin=html.*
\ matchgroup=VueBrace \ matchgroup=VueBrace
\ transparent
\ start="{{" \ start="{{"
\ end="}}" \ end="}}"
syntax region VueExpression syntax region VueExpression
\ containedin=htmlItalic \ containedin=vueTemplate,vueValue,htmlString
\ matchgroup=VueBrace \ matchgroup=VueBrace
\ transparent
\ start="{{" \ start="{{"
\ end="}}" \ end="}}"

View File

@@ -41,9 +41,10 @@ endfunction
function! s:LoadDefaultSyntax(group, type) function! s:LoadDefaultSyntax(group, type)
unlet! b:current_syntax unlet! b:current_syntax
execute 'syntax include '.a:group.' $VIMRUNTIME/syntax/'.a:type.'.vim' let syntaxPaths = ['$VIMRUNTIME', '$VIM/vimfiles', '$HOME/.vim']
execute 'silent! syntax include '.a:group.' $VIM/vimfiles/syntax/'.a:type.'.vim' for path in syntaxPaths
execute 'silent! syntax include '.a:group.' $HOME/.vim/syntax/'.a:type.'.vim' execute 'silent! syntax include '.a:group.' '.path.'/syntax/'.a:type.'.vim'
endfor
endfunction endfunction
function! s:LoadFullSyntax(group, type) function! s:LoadFullSyntax(group, type)