view runtime/syntax/exports.vim @ 19983:8f2bc094acee v8.2.0547

patch 8.2.0547: Win32: restoring screen not always done right Commit: https://github.com/vim/vim/commit/e7f234120f71a75f0c7c2a67e0b70c6450c50a02 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Apr 11 22:38:34 2020 +0200 patch 8.2.0547: Win32: restoring screen not always done right Problem: Win32: restoring screen not always done right. Solution: Use a more appropriate method. (Nobuhiro Takasaki, closes https://github.com/vim/vim/issues/5909)
author Bram Moolenaar <Bram@vim.org>
date Sat, 11 Apr 2020 22:45:04 +0200
parents 8edf0aeb71b9
children 02bd0fe77c68
line wrap: on
line source

" 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