mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
runtime(config): mark unportable += as an error
closes: #18292 Signed-off-by: Damien Lejay <damien@lejay.be> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
81ca9916d2
commit
1e7a288cd3
@@ -1,10 +1,11 @@
|
||||
" Vim syntax file
|
||||
" Language: configure.in script: M4 with sh
|
||||
" Language: Autoconf M4
|
||||
" Former Maintainer: Christian Hammesr <ch@lathspell.westend.com>
|
||||
" Last Change: 2018 Feb 03
|
||||
" (patch from Yngve Inntjore Levinsen to detect AC_MSG)
|
||||
" (patch from Khym Chanur to add @Spell)
|
||||
" (patch from James McCoy to fix paren matching)
|
||||
" (2025 Sep 14 patch from Damien Lejay to detect unportable +=)
|
||||
|
||||
" Well, I actually even do not know much about m4. This explains why there
|
||||
" is probably very much missing here, yet !
|
||||
@@ -34,6 +35,9 @@ syn region configstring start=+\z(["'`]\)+ skip=+\\\z1+ end=+\z1+ contains=@
|
||||
syn region configmsg matchgroup=configfunction start="AC_MSG_[A-Z]*\ze(\[" matchgroup=configdelimiter end="\])" contains=configdelimiter,@Spell
|
||||
syn region configmsg matchgroup=configfunction start="AC_MSG_[A-Z]*\ze([^[]" matchgroup=configdelimiter end=")" contains=configdelimiter,@Spell
|
||||
|
||||
" Help write portable shell code
|
||||
syn match acPlusEq '\v\+\=' containedin=ALLBUT,configcomment
|
||||
|
||||
" Define the default highlighting.
|
||||
" Only when an item doesn't have highlighting yet
|
||||
|
||||
@@ -47,6 +51,7 @@ hi def link configkeyword Keyword
|
||||
hi def link configspecial Special
|
||||
hi def link configstring String
|
||||
hi def link configmsg String
|
||||
hi def link acPlusEq Error
|
||||
|
||||
|
||||
let b:current_syntax = "config"
|
||||
|
Reference in New Issue
Block a user