From c044ea09094ebd50c48f4869473e31cb67fbedb0 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Fri, 6 Sep 2019 18:21:12 -0700 Subject: vim-patch:088e8e344352 Update runtime files. https://github.com/vim/vim/commit/088e8e3443520dec91a384081e66445a104810bb --- runtime/syntax/cs.vim | 26 +++++++++++++++++--------- runtime/syntax/vue.vim | 14 ++++++++++++++ runtime/syntax/vuejs.vim | 14 -------------- 3 files changed, 31 insertions(+), 23 deletions(-) create mode 100644 runtime/syntax/vue.vim delete mode 100644 runtime/syntax/vuejs.vim (limited to 'runtime/syntax') diff --git a/runtime/syntax/cs.vim b/runtime/syntax/cs.vim index 1652cb63c3..eeb990215d 100644 --- a/runtime/syntax/cs.vim +++ b/runtime/syntax/cs.vim @@ -3,7 +3,7 @@ " Maintainer: Nick Jensen " Former Maintainers: Anduin Withers " Johannes Zellner -" Last Change: 2018-11-26 +" Last Change: 2019-08-01 " Filenames: *.cs " License: Vim (see :h license) " Repository: https://github.com/nickspoons/vim-cs @@ -51,9 +51,11 @@ syn region csTypeOfStatement start="typeof(" end=")" contains=csType, csTypeOf " Punctuation syn match csBraces "[{}\[\]]" display syn match csParens "[()]" display -syn match csOpSymbols "[+\-=]\{1,2}" display -syn match csOpSymbols "[><]\{2}" display -syn match csOpSymbols "\s\zs[><]\ze\_s" display +syn match csOpSymbols "+\{1,2}" display +syn match csOpSymbols "-\{1,2}" display +syn match csOpSymbols "=\{1,2}" display +syn match csOpSymbols ">\{1,2}" display +syn match csOpSymbols "<\{1,2}" display syn match csOpSymbols "[!><+\-*/]=" display syn match csOpSymbols "[!*/^]" display syn match csOpSymbols "=>" display @@ -63,6 +65,9 @@ syn match csLogicSymbols "||" display syn match csLogicSymbols "?" display syn match csLogicSymbols ":" display +" Generics +syn region csGeneric matchgroup=csGenericBraces start="<" end=">" oneline contains=csType,csGeneric,csUserType,csUserIdentifier,csUserInterface,csUserMethod + " Comments " " PROVIDES: @csCommentHook @@ -87,8 +92,8 @@ syn keyword csXmlTag contained list listheader item term description altcomplian syn cluster xmlTagHook add=csXmlTag -syn match csXmlCommentLeader +\/\/\/+ contained -syn match csXmlComment +\/\/\/.*$+ contains=csXmlCommentLeader,@csXml,@Spell +syn match csXmlCommentLeader "///" contained +syn match csXmlComment "///.*$" contains=csXmlCommentLeader,@csXml,@Spell keepend syn include @csXml syntax/xml.vim hi def link xmlRegion Comment @@ -100,7 +105,8 @@ syn region csSummary start="^\s*/// +" URL: https://vuejs.org/v2/guide/single-file-components.html +" Last Change: 2019 Jul 8 + +" Quit if a syntax file was already loaded. +if exists("b:current_syntax") + finish +endif + +" We have a collection of html, css and javascript wrapped in +" tags. The default HTML syntax highlight works well enough. +runtime! syntax/html.vim diff --git a/runtime/syntax/vuejs.vim b/runtime/syntax/vuejs.vim deleted file mode 100644 index bad0e26c42..0000000000 --- a/runtime/syntax/vuejs.vim +++ /dev/null @@ -1,14 +0,0 @@ -" Vim syntax file -" Language: Vue.js Single File Component -" Maintainer: Ralph Giles -" URL: https://vuejs.org/v2/guide/single-file-components.html -" Last Change: 2019 Jul 8 - -" Quit if a syntax file was already loaded. -if exists("b:current_syntax") - finish -endif - -" We have a collection of html, css and javascript wrapped in -" tags. The default HTML syntax highlight works well enough. -runtime! syntax/html.vim -- cgit