added syntax highlighting for conf files
This commit is contained in:
parent
f2ce40fa9a
commit
fc79de71e6
|
@ -1 +1,2 @@
|
|||
au BufNewFile,BufRead known_hosts setfiletype knownhosts
|
||||
au BufNewFile,BufRead *.conf setfiletype conf
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
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=[,]
|
Loading…
Reference in New Issue