From 011169653d751037832123fb6b0fc95264b03303 Mon Sep 17 00:00:00 2001 From: yemai Date: Fri, 14 Jun 2019 12:21:20 +0800 Subject: [PATCH] feat: change vue AttrKey highlight link to 'Type' --- indent/vue.vim | 7 ++++--- syntax/vue-html.vim | 17 ++++++++++------- syntax/vue.vim | 2 ++ 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/indent/vue.vim b/indent/vue.vim index 53b9851..65fa50a 100644 --- a/indent/vue.vim +++ b/indent/vue.vim @@ -90,13 +90,14 @@ setlocal indentexpr=GetVueIndent() " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" function! GetVueIndent() - let curline = getline(v:lnum) let prevline = getline(v:lnum - 1) - let cursyns = s:SynsEOL(v:lnum) let prevsyns = s:SynsEOL(v:lnum - 1) - let cursyn = get(cursyns, 0) let prevsyn = get(prevsyns, 0) + let curline = getline(v:lnum) + let cursyns = s:SynsEOL(v:lnum) + let cursyn = get(cursyns, 0) + if s:SynPug(prevsyn) call LogMsg('syntax: pug') let ind = GetPugIndent() diff --git a/syntax/vue-html.vim b/syntax/vue-html.vim index 6f684b7..8617610 100644 --- a/syntax/vue-html.vim +++ b/syntax/vue-html.vim @@ -1,10 +1,12 @@ syntax match VueComponentName containedin=htmlTagN '\v<[a-zA-Z0-9]+(-[a-zA-Z0-9]+)+>' -syntax match VueAttr '\v(\S)@