xref: /vim-8.2.3635/runtime/syntax/master.vim (revision f37506f6)
1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" Language:	Focus Master File
3071d4279SBram Moolenaar" Maintainer:	Rob Brady <[email protected]>
45c73622aSBram Moolenaar" Last Change:	$Date: 2004/06/13 15:54:03 $
5071d4279SBram Moolenaar" URL: http://www.datatone.com/~robb/vim/syntax/master.vim
65c73622aSBram Moolenaar" $Revision: 1.1 $
7071d4279SBram Moolenaar
8071d4279SBram Moolenaar" this is a very simple syntax file - I will be improving it
9071d4279SBram Moolenaar" add entire DEFINE syntax
10071d4279SBram Moolenaar
1189bcfda6SBram Moolenaar" quit when a syntax file was already loaded
1289bcfda6SBram Moolenaarif exists("b:current_syntax")
13071d4279SBram Moolenaar  finish
14071d4279SBram Moolenaarendif
15071d4279SBram Moolenaar
16071d4279SBram Moolenaarsyn case match
17071d4279SBram Moolenaar
18071d4279SBram Moolenaar" A bunch of useful keywords
19071d4279SBram Moolenaarsyn keyword masterKeyword	FILENAME SUFFIX SEGNAME SEGTYPE PARENT FIELDNAME
20071d4279SBram Moolenaarsyn keyword masterKeyword	FIELD ALIAS USAGE INDEX MISSING ON
21071d4279SBram Moolenaarsyn keyword masterKeyword	FORMAT CRFILE CRKEY
22071d4279SBram Moolenaarsyn keyword masterDefine	DEFINE DECODE EDIT
23071d4279SBram Moolenaarsyn region  masterString	start=+"+  end=+"+
24071d4279SBram Moolenaarsyn region  masterString	start=+'+  end=+'+
25071d4279SBram Moolenaarsyn match   masterComment	"\$.*"
26071d4279SBram Moolenaar
27071d4279SBram Moolenaar" Define the default highlighting.
2889bcfda6SBram Moolenaar" Only when an item doesn't have highlighting yet
29071d4279SBram Moolenaar
30*f37506f6SBram Moolenaarhi def link masterKeyword Keyword
31*f37506f6SBram Moolenaarhi def link masterComment Comment
32*f37506f6SBram Moolenaarhi def link masterString  String
33071d4279SBram Moolenaar
34071d4279SBram Moolenaar
35071d4279SBram Moolenaarlet b:current_syntax = "master"
36071d4279SBram Moolenaar
37071d4279SBram Moolenaar" vim: ts=8
38