mirror of
https://github.com/leafOfTree/vim-vue-plugin.git
synced 2026-08-12 19:06:55 +08:00
fix: remove log
This commit is contained in:
+13
-14
@@ -29,7 +29,6 @@ let s:vue_tag = '\v^\<(script|style)'
|
|||||||
let s:vue_end_tag = '\v\<\/(template|script|style)'
|
let s:vue_end_tag = '\v\<\/(template|script|style)'
|
||||||
let s:end_tag = '^\s*\/\?>\s*'
|
let s:end_tag = '^\s*\/\?>\s*'
|
||||||
|
|
||||||
|
|
||||||
" Load javascript indent method
|
" Load javascript indent method
|
||||||
unlet! b:did_indent
|
unlet! b:did_indent
|
||||||
runtime! indent/javascript.vim
|
runtime! indent/javascript.vim
|
||||||
@@ -66,33 +65,33 @@ setlocal indentkeys+=*<Return>,<>>,<<>,/
|
|||||||
|
|
||||||
setlocal indentexpr=GetVueIndent()
|
setlocal indentexpr=GetVueIndent()
|
||||||
|
|
||||||
function! SynsEOL(lnum)
|
function! s:SynsEOL(lnum)
|
||||||
let lnum = prevnonblank(a:lnum)
|
let lnum = prevnonblank(a:lnum)
|
||||||
let col = strlen(getline(lnum))
|
let col = strlen(getline(lnum))
|
||||||
return map(synstack(lnum, col), 'synIDattr(v:val, "name")')
|
return map(synstack(lnum, col), 'synIDattr(v:val, "name")')
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! SynsHTML(syns)
|
function! s:SynsHTML(syns)
|
||||||
let first_syn = get(a:syns, 0)
|
let first_syn = get(a:syns, 0)
|
||||||
return first_syn =~? '\v^(vueTemplate)'
|
return first_syn =~? '\v^(vueTemplate)'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! SynsPug(syns)
|
function! s:SynsPug(syns)
|
||||||
let first_syn = get(a:syns, 0)
|
let first_syn = get(a:syns, 0)
|
||||||
return first_syn =~? '\v^(vueTemplatePug)'
|
return first_syn =~? '\v^(vueTemplatePug)'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! SynsSASS(syns)
|
function! s:SynsSASS(syns)
|
||||||
let first_syn = get(a:syns, 0)
|
let first_syn = get(a:syns, 0)
|
||||||
return first_syn =~? '\v^(vueStyleSASS)'
|
return first_syn =~? '\v^(vueStyleSASS)'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! SynsCSS(syns)
|
function! s:SynsCSS(syns)
|
||||||
let first_syn = get(a:syns, 0)
|
let first_syn = get(a:syns, 0)
|
||||||
return first_syn =~? '\v^(vueStyle)'
|
return first_syn =~? '\v^(vueStyle)'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! SynsVueScope(syns)
|
function! s:SynsVueScope(syns)
|
||||||
let first_syn = get(a:syns, 0)
|
let first_syn = get(a:syns, 0)
|
||||||
return first_syn =~? '\v^(vueStyle)|(vueScript)'
|
return first_syn =~? '\v^(vueStyle)|(vueScript)'
|
||||||
endfunction
|
endfunction
|
||||||
@@ -100,13 +99,13 @@ endfunction
|
|||||||
function! GetVueIndent()
|
function! GetVueIndent()
|
||||||
let curline = getline(v:lnum)
|
let curline = getline(v:lnum)
|
||||||
let prevline = getline(v:lnum - 1)
|
let prevline = getline(v:lnum - 1)
|
||||||
let cursyns = SynsEOL(v:lnum)
|
let cursyns = s:SynsEOL(v:lnum)
|
||||||
let prevsyns = SynsEOL(v:lnum - 1)
|
let prevsyns = s:SynsEOL(v:lnum - 1)
|
||||||
|
|
||||||
if SynsPug(prevsyns)
|
if s:SynsPug(prevsyns)
|
||||||
call s:LogMsg('syntax: pug')
|
call s:LogMsg('syntax: pug')
|
||||||
let ind = GetPugIndent()
|
let ind = GetPugIndent()
|
||||||
elseif SynsHTML(prevsyns)
|
elseif s:SynsHTML(prevsyns)
|
||||||
call s:LogMsg('syntax: html')
|
call s:LogMsg('syntax: html')
|
||||||
let ind = XmlIndentGet(v:lnum, 0)
|
let ind = XmlIndentGet(v:lnum, 0)
|
||||||
|
|
||||||
@@ -118,10 +117,10 @@ function! GetVueIndent()
|
|||||||
if prevline =~? s:end_tag
|
if prevline =~? s:end_tag
|
||||||
let ind = ind + &sw
|
let ind = ind + &sw
|
||||||
endif
|
endif
|
||||||
elseif SynsSASS(prevsyns)
|
elseif s:SynsSASS(prevsyns)
|
||||||
call s:LogMsg('syntax: sass')
|
call s:LogMsg('syntax: sass')
|
||||||
let ind = GetSassIndent()
|
let ind = GetSassIndent()
|
||||||
elseif SynsCSS(prevsyns)
|
elseif s:SynsCSS(prevsyns)
|
||||||
call s:LogMsg('syntax: css')
|
call s:LogMsg('syntax: css')
|
||||||
let ind = GetCSSIndent()
|
let ind = GetCSSIndent()
|
||||||
else
|
else
|
||||||
@@ -137,7 +136,7 @@ function! GetVueIndent()
|
|||||||
call s:LogMsg('current line is vue tag')
|
call s:LogMsg('current line is vue tag')
|
||||||
let ind = 0
|
let ind = 0
|
||||||
elseif s:has_init_indent
|
elseif s:has_init_indent
|
||||||
if SynsVueScope(cursyns) && ind == 0
|
if s:SynsVueScope(cursyns) && ind == 0
|
||||||
call s:LogMsg('add initial indent')
|
call s:LogMsg('add initial indent')
|
||||||
let ind = &sw
|
let ind = &sw
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user