summaryrefslogtreecommitdiffstats
path: root/syntax/config.vim
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--syntax/config.vim56
1 files changed, 0 insertions, 56 deletions
diff --git a/syntax/config.vim b/syntax/config.vim
deleted file mode 100644
index bab508ff..00000000
--- a/syntax/config.vim
+++ /dev/null
@@ -1,56 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
-
-" Vim syntax file
-" Language: configure.in script: M4 with sh
-" Maintainer: Christian Hammesr <ch@lathspell.westend.com>
-" Last Change: 2015 Jan 14
-" (patch from Yngve Inntjore Levinsen to detect AC_MSG)
-" (patch from Khym Chanur to add @Spell)
-
-" Well, I actually even do not know much about m4. This explains why there
-" is probably very much missing here, yet !
-" But I missed good highlighting when editing my GNU autoconf/automake
-" script, so I wrote this quick and dirty patch.
-
-
-" quit when a syntax file was already loaded
-if exists("b:current_syntax")
- finish
-endif
-
-" define the config syntax
-syn match configdelimiter "[()\[\];,]"
-syn match configoperator "[=|&\*\+\<\>]"
-syn match configcomment "\(dnl.*\)\|\(#.*\)" contains=configDnl,@Spell
-syn match configfunction "\<[A-Z_][A-Z0-9_]*\>"
-syn match confignumber "[-+]\=\<\d\+\(\.\d*\)\=\>"
-syn keyword configDnl dnl contained
-syn keyword configkeyword if then else fi test for in do done
-syn keyword configspecial cat rm eval
-
-" This shortens the script, see syn-ext-match..
-syn region configstring start=+\z(["'`]\)+ skip=+\\\z1+ end=+\z1+ contains=@Spell
-
-" Anything inside AC_MSG_TYPE([...]) and AC_MSG_TYPE(...) is a string.
-syn region configstring matchgroup=configfunction start="AC_MSG_[A-Z]*\ze(\[" matchgroup=configdelimiter end="\])" contains=configdelimiter,@Spell
-syn region configstring matchgroup=configfunction start="AC_MSG_[A-Z]*\ze([^[]" matchgroup=configdelimiter end=")" contains=configdelimiter,@Spell
-
-" Define the default highlighting.
-" Only when an item doesn't have highlighting yet
-
-hi def link configdelimiter Delimiter
-hi def link configoperator Operator
-hi def link configcomment Comment
-hi def link configDnl Comment
-hi def link configfunction Function
-hi def link confignumber Number
-hi def link configkeyword Keyword
-hi def link configspecial Special
-hi def link configstring String
-
-
-let b:current_syntax = "config"
-
-" vim: ts=4
-
-endif