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