env.vim (848B)
1 " Vim syntax file 2 " Language: env 3 " Maintainer: DuckAfire <duckafire@gmail.com> 4 " Last Change: 2026 Jan 27 5 " Version: 2 6 " Changelog: 7 " 0. Create syntax file. 8 " 1. Remove unused variable (g:main_syntax). 9 " 2. Apply changes required by github@dkearns 10 11 if exists("b:current_syntax") 12 finish 13 endif 14 15 syn match envField nextgroup=envValue /^\h\%(\w\|\.\)*/ 16 syn region envValue matchgroup=Operator start=/=/ end=/$/ 17 syn match envComment contains=envTodo,envTitles /^#.*$/ 18 syn keyword envTodo contained CAUTION NOTE TODO WARN WARNING 19 syn match envTitle contained /^\s*#\s*\zs[A-Z0-9][A-Z0-9 ]*:/ 20 21 hi def link envField Identifier 22 hi def link envValue String 23 hi def link envComment Comment 24 hi def link envTodo Todo 25 hi def link envTitle PreProc 26 27 let b:current_syntax = "env"