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
|
" Vim syntax file
|
||||||
" Language: configure.in script: M4 with sh
|
" Language: Autoconf M4
|
||||||
" Former Maintainer: Christian Hammesr <ch@lathspell.westend.com>
|
" Former Maintainer: Christian Hammesr <ch@lathspell.westend.com>
|
||||||
" Last Change: 2018 Feb 03
|
" Last Change: 2018 Feb 03
|
||||||
" (patch from Yngve Inntjore Levinsen to detect AC_MSG)
|
" (patch from Yngve Inntjore Levinsen to detect AC_MSG)
|
||||||
" (patch from Khym Chanur to add @Spell)
|
" (patch from Khym Chanur to add @Spell)
|
||||||
" (patch from James McCoy to fix paren matching)
|
" (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
|
" Well, I actually even do not know much about m4. This explains why there
|
||||||
" is probably very much missing here, yet !
|
" 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
|
||||||
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.
|
" Define the default highlighting.
|
||||||
" Only when an item doesn't have highlighting yet
|
" 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 configspecial Special
|
||||||
hi def link configstring String
|
hi def link configstring String
|
||||||
hi def link configmsg String
|
hi def link configmsg String
|
||||||
|
hi def link acPlusEq Error
|
||||||
|
|
||||||
|
|
||||||
let b:current_syntax = "config"
|
let b:current_syntax = "config"
|
||||||
|
Reference in New Issue
Block a user