]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(vim): Update base-syntax, remove unused vimString region
authorDoug Kearns <dougkearns@gmail.com>
Wed, 14 Feb 2024 20:28:44 +0000 (21:28 +0100)
committerChristian Brabandt <cb@256bit.org>
Wed, 14 Feb 2024 20:28:44 +0000 (21:28 +0100)
These were included with the initial release of the syntax file for Vim
5 and were probably intended to allow for syn-region start/skip/end
patterns with a '!' or '+' delimiter.  However, these cases are
currently handled by the vimSynRegPat group.

The removed patterns never match anywhere in the distributed runtime
files and it is believed that this is generally true.

closes: #14035

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/generator/vim.vim.base
runtime/syntax/vim.vim

index 37bc03a5c63e65c25dc7a67d3dac54026f01ca5e..cf4aedd9dfc19a5dc7811d4dbd734b543cd844dc 100644 (file)
@@ -333,8 +333,6 @@ syn match   vimNotPatSep    contained       "\\\\"
 syn cluster    vimStringGroup  contains=vimEscape,vimEscapeBrace,vimPatSep,vimNotPatSep,vimPatSepErr,vimPatSepZone,@Spell
 syn region     vimString       oneline keepend start=+[^a-zA-Z>!\\@]"+lc=1 skip=+\\\\\|\\"+ matchgroup=vimStringEnd end=+"+    contains=@vimStringGroup
 syn region     vimString       oneline keepend start=+[^a-zA-Z>!\\@]'+lc=1 end=+'+
-syn region     vimString       oneline start=+=!+lc=1  skip=+\\\\\|\\!+ end=+!+        contains=@vimStringGroup
-syn region     vimString       oneline start="=+"lc=1  skip="\\\\\|\\+" end="+"        contains=@vimStringGroup
 "syn region    vimString       oneline start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"   contains=@vimStringGroup  " see tst45.vim
 syn match      vimString       contained       +"[^"]*\\$+     skipnl nextgroup=vimStringCont
 syn match      vimStringCont   contained       +\(\\\\\|.\)\{-}[^\\]"+
index a69dedc66c3bb64f166200233a067493ab5b5e98..33cb7cc0313878d770cc4b8edcffc891a51a4115 100644 (file)
@@ -376,8 +376,6 @@ syn match   vimNotPatSep    contained       "\\\\"
 syn cluster    vimStringGroup  contains=vimEscape,vimEscapeBrace,vimPatSep,vimNotPatSep,vimPatSepErr,vimPatSepZone,@Spell
 syn region     vimString       oneline keepend start=+[^a-zA-Z>!\\@]"+lc=1 skip=+\\\\\|\\"+ matchgroup=vimStringEnd end=+"+    contains=@vimStringGroup
 syn region     vimString       oneline keepend start=+[^a-zA-Z>!\\@]'+lc=1 end=+'+
-syn region     vimString       oneline start=+=!+lc=1  skip=+\\\\\|\\!+ end=+!+        contains=@vimStringGroup
-syn region     vimString       oneline start="=+"lc=1  skip="\\\\\|\\+" end="+"        contains=@vimStringGroup
 "syn region    vimString       oneline start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"   contains=@vimStringGroup  " see tst45.vim
 syn match      vimString       contained       +"[^"]*\\$+     skipnl nextgroup=vimStringCont
 syn match      vimStringCont   contained       +\(\\\\\|.\)\{-}[^\\]"+