if exists("b:current_syntax")
  finish
endif

syntax clear

syntax match confSection "[a-zA-Z0-9_]\+" contained
highlight link confSection Statement

syntax match confKey "[a-zA-Z0-9_]\+\s\+"
highlight link confKey Identifier

syntax match confValue "[^\n]*" contained
highlight link confValue String

syntax match confObjectHeader "^\[\[\S+[^,]\]\]/$"
syntax match confObjectHeader /\v\[\S+[^,]\]/
highlight link confObjectHeader Type


" Enable folding based on sections
setlocal foldmethod=marker
setlocal foldmarker=[,]