Adjust comments length

This commit is contained in:
leafOfTree
2020-07-17 08:00:37 +08:00
parent 6c09d4787b
commit e952addbf7
3 changed files with 25 additions and 24 deletions

View File

@@ -1,17 +1,17 @@
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Config {{{ " Config {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let s:highlight_vue_attr = exists("g:vim_vue_plugin_highlight_vue_attr") let s:highlight_vue_attr = exists("g:vim_vue_plugin_highlight_vue_attr")
\ && g:vim_vue_plugin_highlight_vue_attr == 1 \ && g:vim_vue_plugin_highlight_vue_attr == 1
"}}} "}}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Syntax highlight {{{ " Syntax highlight {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
syntax match VueComponentName containedin=htmlTagN '\v\C<[a-z0-9]+(-[a-z0-9]+)+>' syntax match VueComponentName containedin=htmlTagN '\v\C<[a-z0-9]+(-[a-z0-9]+)+>'
syntax match VueComponentName containedin=htmlTagN '\v\C<([A-Z][a-zA-Z0-9]+)+>' syntax match VueComponentName containedin=htmlTagN '\v\C<([A-Z][a-zA-Z0-9]+)+>'
syntax keyword VueComponentName containedin=htmlTagN component transition slot syntax keyword VueComponentName containedin=htmlTagN component transition slot

View File

@@ -1,19 +1,19 @@
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Config {{{ " Config {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let s:highlight_vue_keyword = exists("g:vim_vue_plugin_highlight_vue_keyword") let s:highlight_vue_keyword = exists("g:vim_vue_plugin_highlight_vue_keyword")
\ && g:vim_vue_plugin_highlight_vue_keyword == 1 \ && g:vim_vue_plugin_highlight_vue_keyword == 1
if !s:highlight_vue_keyword | finish | endif if !s:highlight_vue_keyword | finish | endif
"}}} "}}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Syntax highlight {{{ " Syntax highlight {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let s:vue_keywords = 'name parent functional delimiters comments components directives filters extends mixins inheritAttrs model props propsData data computed watch methods template render renderError inject provide beforeCreate created beforeMount mounted beforeUpdate updated activated deactivated beforeDestroy destroyed' let s:vue_keywords = 'name parent functional delimiters comments components directives filters extends mixins inheritAttrs model props propsData data computed watch methods template render renderError inject provide beforeCreate created beforeMount mounted beforeUpdate updated activated deactivated beforeDestroy destroyed'
let s:vue_keywords_regexp = join(split(s:vue_keywords, ' '), '|') let s:vue_keywords_regexp = join(split(s:vue_keywords, ' '), '|')
@@ -33,3 +33,4 @@ highlight default link vueObjectKey Constant
highlight default link vueObjectFuncName Constant highlight default link vueObjectFuncName Constant
highlight default link vueObjectFuncKey Constant highlight default link vueObjectFuncKey Constant
"}}} "}}}
" vim: fdm=marker

View File

@@ -1,4 +1,4 @@
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim syntax file " Vim syntax file
" "
" Language: Vue " Language: Vue
@@ -6,18 +6,18 @@
" "
" CREDITS: Inspired by mxw/vim-jsx. " CREDITS: Inspired by mxw/vim-jsx.
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
if exists("b:current_syntax") && b:current_syntax == 'vue' if exists("b:current_syntax") && b:current_syntax == 'vue'
finish finish
endif endif
" For advanced users, this variable can be used to avoid overload " For advanced users, this variable can be used to avoid overload
let b:current_loading_main_syntax = 'vue' let b:current_loading_main_syntax = 'vue'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Config {{{ " Config {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let s:load_full_syntax = exists("g:vim_vue_plugin_load_full_syntax") let s:load_full_syntax = exists("g:vim_vue_plugin_load_full_syntax")
\ && g:vim_vue_plugin_load_full_syntax == 1 \ && g:vim_vue_plugin_load_full_syntax == 1
let s:use_pug = exists("g:vim_vue_plugin_use_pug") let s:use_pug = exists("g:vim_vue_plugin_use_pug")
@@ -36,11 +36,11 @@ let s:use_typescript = exists("g:vim_vue_plugin_use_typescript")
\ && g:vim_vue_plugin_use_typescript == 1 \ && g:vim_vue_plugin_use_typescript == 1
"}}} "}}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Functions {{{ " Functions {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
function! s:LoadSyntax(group, type) function! s:LoadSyntax(group, type)
if s:load_full_syntax if s:load_full_syntax
call s:LoadFullSyntax(a:group, a:type) call s:LoadFullSyntax(a:group, a:type)
@@ -80,11 +80,11 @@ function! s:SetCurrentSyntax(type)
endfunction endfunction
"}}} "}}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Load main syntax {{{ " Load main syntax {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Load syntax/html.vim to syntax group, which loads full JavaScript and CSS " Load syntax/html.vim to syntax group, which loads full JavaScript and CSS
" syntax. It defines group htmlJavaScript and htmlCss. " syntax. It defines group htmlJavaScript and htmlCss.
call s:LoadSyntax('@HTMLSyntax', 'html') call s:LoadSyntax('@HTMLSyntax', 'html')
@@ -107,11 +107,11 @@ endif
runtime syntax/vue-javascript.vim runtime syntax/vue-javascript.vim
"}}} "}}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Load pre-processors syntax {{{ " Load pre-processors syntax {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" If pug is enabled, load vim-pug syntax " If pug is enabled, load vim-pug syntax
if s:use_pug if s:use_pug
call s:LoadFullSyntax('@PugSyntax', 'pug') call s:LoadFullSyntax('@PugSyntax', 'pug')
@@ -154,11 +154,11 @@ if s:use_typescript
endif endif
"}}} "}}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Syntax highlight {{{ " Syntax highlight {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" All start with html/javascript/css for emmet-vim in-file type detection " All start with html/javascript/css for emmet-vim in-file type detection
syntax region htmlVueTemplate fold syntax region htmlVueTemplate fold
\ start=+<template[^>]*>+ \ start=+<template[^>]*>+
@@ -236,11 +236,11 @@ highlight default link cssKeyFrameProp2 Constant
"}}} "}}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Syntax patch {{{ " Syntax patch {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Patch 7.4.1142 " Patch 7.4.1142
if has("patch-7.4-1142") if has("patch-7.4-1142")
if has("win32") if has("win32")
@@ -318,11 +318,11 @@ silent! syntax clear htmlHead
syntax match htmlArg '\v<data(-[.a-z0-9]+)+>' containedin=@HTMLSyntax syntax match htmlArg '\v<data(-[.a-z0-9]+)+>' containedin=@HTMLSyntax
"}}} "}}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Syntax sync {{{ " Syntax sync {{{
" "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
syntax sync clear syntax sync clear
syntax sync minlines=10 syntax sync minlines=10
syntax sync match vueHighlight groupthere NONE "</\(script\|template\|style\)" syntax sync match vueHighlight groupthere NONE "</\(script\|template\|style\)"