Commit Diff


commit - 1f1f381068ac81bb86177e7d55e75f440522643f
commit + be88c5d657e2a2e0a2a9f6d75910e5f08ec5e755
blob - 9be632323658fe5c7d3df19f9d8e845755005639
blob + bd046bc56641553fc76ab54be1c80e7ee8554875
--- contrib/vim/syntax/gmid.vim
+++ contrib/vim/syntax/gmid.vim
@@ -13,8 +13,8 @@ setlocal iskeyword+=-
 
 " Value Types: {{{2
 " ============
-syn keyword gmidBoolean on
-syn keyword gmidBoolean off
+syn keyword gmidBoolean on contained
+syn keyword gmidBoolean off contained
 
 syn match   gmidNumber "\<\d\+\>" display
 
@@ -69,10 +69,22 @@ syn keyword gmidDirective key
 syn keyword gmidDirective lang
 syn keyword gmidDirective log nextgroup=gmidBoolean skipwhite
 syn keyword gmidDirective param
+syn keyword gmidDirective ocsp
 syn keyword gmidDirective root
-syn match   gmidDirective "\<require\s\+client\s\+ca>" display
+syn match   gmidDirective "\<require\s\+client\s\+ca\>" display
 syn keyword gmidDirective strip nextgroup=gmidNumber skipwhite
 
+" Proxy Blocks: {{{3
+" =============
+syn keyword gmidDirectiveBlock proxy
+syn keyword gmidDirectiveContinuation proto
+syn keyword gmidDirectiveContinuation for-host
+
+syn keyword gmidDirective relay-to
+syn keyword gmidDirective sni
+syn keyword gmidDirective use-tls    nextgroup=gmidBoolean skipwhite
+syn keyword gmidDirective verifyname nextgroup=gmidBoolean skipwhite
+
 " Highlighting Settings: {{{1
 " ======================