1071d4279SBram Moolenaar" Vim syntax file 242eeac35SBram Moolenaar" Language: GNU Arch inventory file 3*214641f7SBram Moolenaar" Previous Maintainer: Nikolai Weibull <[email protected]> 43577c6faSBram Moolenaar" Latest Revision: 2007-06-17 5071d4279SBram Moolenaar 642eeac35SBram Moolenaarif exists("b:current_syntax") 7071d4279SBram Moolenaar finish 8071d4279SBram Moolenaarendif 9071d4279SBram Moolenaar 1042eeac35SBram Moolenaarlet s:cpo_save = &cpo 1142eeac35SBram Moolenaarset cpo&vim 12071d4279SBram Moolenaar 133577c6faSBram Moolenaarsetlocal iskeyword+=- 1442eeac35SBram Moolenaar 15071d4279SBram Moolenaarsyn keyword archTodo TODO FIXME XXX NOTE 16071d4279SBram Moolenaar 170dc065eeSBram Moolenaarsyn region archComment display start='^\%(#\|\s\)' end='$' 180dc065eeSBram Moolenaar \ contains=archTodo,@Spell 19071d4279SBram Moolenaar 2082038d73SBram Moolenaarsyn match archBegin display '^' nextgroup=archKeyword,archComment 210dc065eeSBram Moolenaar 220dc065eeSBram Moolenaarsyn keyword archKeyword contained implicit tagline explicit names 230dc065eeSBram Moolenaarsyn keyword archKeyword contained untagged-source 240dc065eeSBram Moolenaar \ nextgroup=archTMethod skipwhite 250dc065eeSBram Moolenaarsyn keyword archKeyword contained exclude junk backup precious unrecognized 260dc065eeSBram Moolenaar \ source nextgroup=archRegex skipwhite 270dc065eeSBram Moolenaar 280dc065eeSBram Moolenaarsyn keyword archTMethod contained source precious backup junk unrecognized 29071d4279SBram Moolenaar 30071d4279SBram Moolenaarsyn match archRegex contained '\s*\zs.*' 31071d4279SBram Moolenaar 3242eeac35SBram Moolenaarhi def link archTodo Todo 3342eeac35SBram Moolenaarhi def link archComment Comment 3442eeac35SBram Moolenaarhi def link archKeyword Keyword 350dc065eeSBram Moolenaarhi def link archTMethod Type 3642eeac35SBram Moolenaarhi def link archRegex String 37071d4279SBram Moolenaar 38071d4279SBram Moolenaarlet b:current_syntax = "arch" 39071d4279SBram Moolenaar 4042eeac35SBram Moolenaarlet &cpo = s:cpo_save 4142eeac35SBram Moolenaarunlet s:cpo_save 42