1071d4279SBram Moolenaar" Vim syntax file 2071d4279SBram Moolenaar" Language: exports 3*1d9215b9SBram Moolenaar" Maintainer: Charles E. Campbell <[email protected]> 4f37506f6SBram Moolenaar" Last Change: Aug 31, 2016 5*1d9215b9SBram Moolenaar" Version: 8 6071d4279SBram Moolenaar" Notes: This file includes both SysV and BSD 'isms 7e2719096SBram Moolenaar" URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_EXPORTS 8071d4279SBram Moolenaar 989bcfda6SBram Moolenaar" quit when a syntax file was already loaded 1089bcfda6SBram Moolenaarif exists("b:current_syntax") 11071d4279SBram Moolenaar finish 12071d4279SBram Moolenaarendif 13071d4279SBram Moolenaar 14071d4279SBram Moolenaar" Options: -word 15071d4279SBram Moolenaarsyn keyword exportsKeyOptions contained alldirs nohide ro wsync 16071d4279SBram Moolenaarsyn keyword exportsKeyOptions contained kerb o rw 17071d4279SBram Moolenaarsyn match exportsOptError contained "[a-z]\+" 18071d4279SBram Moolenaar 19071d4279SBram Moolenaar" Settings: word= 20071d4279SBram Moolenaarsyn keyword exportsKeySettings contained access anon root rw 21071d4279SBram Moolenaarsyn match exportsSetError contained "[a-z]\+" 22071d4279SBram Moolenaar 23071d4279SBram Moolenaar" OptSet: -word= 24071d4279SBram Moolenaarsyn keyword exportsKeyOptSet contained mapall maproot mask network 25071d4279SBram Moolenaarsyn match exportsOptSetError contained "[a-z]\+" 26071d4279SBram Moolenaar 27071d4279SBram Moolenaar" options and settings 28071d4279SBram Moolenaarsyn match exportsSettings "[a-z]\+=" contains=exportsKeySettings,exportsSetError 29071d4279SBram Moolenaarsyn match exportsOptions "-[a-z]\+" contains=exportsKeyOptions,exportsOptError 30071d4279SBram Moolenaarsyn match exportsOptSet "-[a-z]\+=" contains=exportsKeyOptSet,exportsOptSetError 31071d4279SBram Moolenaar 32071d4279SBram Moolenaar" Separators 33071d4279SBram Moolenaarsyn match exportsSeparator "[,:]" 34071d4279SBram Moolenaar 35071d4279SBram Moolenaar" comments 36071d4279SBram Moolenaarsyn match exportsComment "^\s*#.*$" contains=@Spell 37071d4279SBram Moolenaar 38071d4279SBram Moolenaar" Define the default highlighting. 39f37506f6SBram Moolenaarif !exists("skip_exports_syntax_inits") 40071d4279SBram Moolenaar 41f37506f6SBram Moolenaar hi def link exportsKeyOptSet exportsKeySettings 42f37506f6SBram Moolenaar hi def link exportsOptSet exportsSettings 43071d4279SBram Moolenaar 44f37506f6SBram Moolenaar hi def link exportsComment Comment 45f37506f6SBram Moolenaar hi def link exportsKeyOptions Type 46f37506f6SBram Moolenaar hi def link exportsKeySettings Keyword 47f37506f6SBram Moolenaar hi def link exportsOptions Constant 48f37506f6SBram Moolenaar hi def link exportsSeparator Constant 49f37506f6SBram Moolenaar hi def link exportsSettings Constant 50071d4279SBram Moolenaar 51f37506f6SBram Moolenaar hi def link exportsOptError Error 52f37506f6SBram Moolenaar hi def link exportsOptSetError Error 53f37506f6SBram Moolenaar hi def link exportsSetError Error 54071d4279SBram Moolenaar 55f37506f6SBram Moolenaarendif 56071d4279SBram Moolenaar 57071d4279SBram Moolenaarlet b:current_syntax = "exports" 58071d4279SBram Moolenaar" vim: ts=10 59