mirror of
				https://github.com/vim/vim.git
				synced 2025-11-03 09:44:48 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
" Vim syntax file
 | 
						|
" Language:	exports
 | 
						|
" Maintainer:	Charles E. Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
 | 
						|
" Last Change:	Aug 31, 2016
 | 
						|
" Version:	8
 | 
						|
" Notes:		This file includes both SysV and BSD 'isms
 | 
						|
" URL:	http://www.drchip.org/astronaut/vim/index.html#SYNTAX_EXPORTS
 | 
						|
 | 
						|
" quit when a syntax file was already loaded
 | 
						|
if exists("b:current_syntax")
 | 
						|
  finish
 | 
						|
endif
 | 
						|
 | 
						|
" Options: -word
 | 
						|
syn keyword exportsKeyOptions contained	alldirs	nohide	ro	wsync
 | 
						|
syn keyword exportsKeyOptions contained	kerb	o	rw
 | 
						|
syn match exportsOptError contained	"[a-z]\+"
 | 
						|
 | 
						|
" Settings: word=
 | 
						|
syn keyword exportsKeySettings contained	access	anon	root	rw
 | 
						|
syn match exportsSetError contained	"[a-z]\+"
 | 
						|
 | 
						|
" OptSet: -word=
 | 
						|
syn keyword exportsKeyOptSet contained	mapall	maproot	mask	network
 | 
						|
syn match exportsOptSetError contained	"[a-z]\+"
 | 
						|
 | 
						|
" options and settings
 | 
						|
syn match exportsSettings	"[a-z]\+="  contains=exportsKeySettings,exportsSetError
 | 
						|
syn match exportsOptions	"-[a-z]\+"  contains=exportsKeyOptions,exportsOptError
 | 
						|
syn match exportsOptSet	"-[a-z]\+=" contains=exportsKeyOptSet,exportsOptSetError
 | 
						|
 | 
						|
" Separators
 | 
						|
syn match exportsSeparator	"[,:]"
 | 
						|
 | 
						|
" comments
 | 
						|
syn match exportsComment	"^\s*#.*$"	contains=@Spell
 | 
						|
 | 
						|
" Define the default highlighting.
 | 
						|
if !exists("skip_exports_syntax_inits")
 | 
						|
 | 
						|
  hi def link exportsKeyOptSet	exportsKeySettings
 | 
						|
  hi def link exportsOptSet	exportsSettings
 | 
						|
 | 
						|
  hi def link exportsComment	Comment
 | 
						|
  hi def link exportsKeyOptions	Type
 | 
						|
  hi def link exportsKeySettings	Keyword
 | 
						|
  hi def link exportsOptions	Constant
 | 
						|
  hi def link exportsSeparator	Constant
 | 
						|
  hi def link exportsSettings	Constant
 | 
						|
 | 
						|
  hi def link exportsOptError	Error
 | 
						|
  hi def link exportsOptSetError	Error
 | 
						|
  hi def link exportsSetError	Error
 | 
						|
 | 
						|
endif
 | 
						|
 | 
						|
let b:current_syntax = "exports"
 | 
						|
" vim: ts=10
 |