pamenv.vim (1135B)
1 " Vim syntax file 2 " Language: pam_env.conf(5) configuration file 3 " Latest Revision: 2020-05-10 4 5 if exists("b:current_syntax") 6 finish 7 endif 8 9 syn keyword pamenvTodo contained TODO FIXME XXX NOTE 10 syn region pamenvComment start='^#' end='$' display oneline contains=pamenvTodo,@Spells 11 12 syn match pamenvVars '^[A-Z_][A-Z_0-9]*' nextgroup=pamenvKeywords skipwhite 13 14 syn keyword pamenvKeywords contained DEFAULT OVERRIDE nextgroup=pamenvVarEq 15 16 syn match pamenvVarEq contained '=' nextgroup=pamenvValue,pamenvValueWithQuote 17 18 syn match pamenvValue contained '[^ \t]*' skipwhite nextgroup=pamenvKeywords 19 syn region pamenvValueWithQuote contained start='"' end='"' skipwhite nextgroup=pamenvKeywords 20 21 hi def link pamenvTodo Todo 22 hi def link pamenvComment Comment 23 hi def link pamenvKeywords Keyword 24 hi def link pamenvVars Identifier 25 hi def link pamenvValue String 26 hi def link pamenvValueWithQuote String 27 28 let b:current_syntax = "pamenv"