/usr/share/vim/addons/syntax/groupsconf.vim is in clustershell 1.8-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | " Vim syntax file for ClusterShell groups.conf
" For version 5.x: Clear all syntax items
" For version 6.x: Quit when a syntax file was already loaded
if version < 600
syntax clear
elseif exists("b:current_syntax")
finish
endif
" shut case off
syn case ignore
" Main/default
syn match groupsDefaultValue "\(:\|=\)\s*\w\+$"ms=s+1 contained
syn match groupsColonValue "\(:\|=\).*" contained contains=groupsDefaultValue
syn match groupsDefaultKey "^default\(:\|=\).*$" contains=groupsColonValue
syn match groupsGroupsDirKey "^\(groupsdir\|confdir\|autodir\)\(:\|=\)"
" Sources
syn match groupsVars "\(\$GROUP\|\$NODE\|$SOURCE\)" contained
syn match groupsKeys "^\w\+\(:\|=\)"me=e-1 contained
syn match groupsKeyValue "^\(map\|all\|list\|reverse\|cache_time\)\+\(:\|=\).*$" contains=groupsKeys,groupsVars
syn match groupsComment "#.*$"
syn match groupsComment ";.*$"
syn match groupsHeader "\[\w\+\(,\w\+\)*\]" contains=gHdrSource,gHdrSourceDelim
syn match groupsMainHeader "\[Main\]"
syn match gHdrSource '[^,]' contained
syn match gHdrSourceDelim ',' contained
" Define the default highlighting.
" For version 5.7 and earlier: only when not done already
" For version 5.8 and later: only when an item doesn't have highlighting yet
if version >= 508 || !exists("did_groupsconf_syntax_inits")
if version < 508
let did_groupsconf_syntax_inits = 1
command -nargs=+ HiLink hi link <args>
else
command -nargs=+ HiLink hi def link <args>
endif
HiLink gHdrSource Keyword
HiLink gHdrSourceDelim Delimiter
HiLink groupsComment Comment
HiLink groupsMainHeader Constant
HiLink groupsDefaultKey Identifier
HiLink groupsGroupsDirKey Identifier
HiLink groupsDefaultValue Special
HiLink groupsKeys Identifier
HiLink groupsVars Keyword
delcommand HiLink
endif
let b:current_syntax = "groupsconf"
" vim:ts=8
|