99 lines · 5.5 KB · Text
RawDownload
" Vim syntax file" Language:	Conary Recipe" Maintainer:	rPath Inc <http://www.rpath.com>" Updated:	2007-05-07 if exists("b:current_syntax")  finishendif runtime! syntax/python.vimsyn keyword conarySFunction	mainDir addAction addSource addArchive addPatchsyn keyword conarySFunction	addRedirect addSvnSnapshot addMercurialSnapshotsyn keyword conarySFunction	addCvsSnapshot syn keyword conaryGFunction     add addAll addNewGroup addReference createGroupsyn keyword conaryGFunction     addNewGroup startGroup remove removeComponentssyn keyword conaryGFunction     replace setByDefault setDefaultGroup syn keyword conaryGFunction     setLabelPath addCopy setSearchPath syn keyword conaryBFunction 	Run Automake Configure ManualConfigure syn keyword conaryBFunction 	Make MakeParallelSubdir MakeInstallsyn keyword conaryBFunction 	MakePathsInstall CompilePythonsyn keyword conaryBFunction 	Ldconfig Desktopfile Environment SetModessyn keyword conaryBFunction 	Install Copy Move Symlink Link Remove Docsyn keyword conaryBFunction 	Create MakeDirs disableParallelMakesyn keyword conaryBFunction 	ConsoleHelper Replace SGMLCatalogEntrysyn keyword conaryBFunction 	XInetdService XMLCatalogEntry TestSuitesyn keyword conaryBFunction     PythonSetup syn keyword conaryPFunction 	NonBinariesInBindirs FilesInMandir syn keyword conaryPFunction 	ImproperlyShared CheckSonames CheckDestDirsyn keyword conaryPFunction 	ComponentSpec PackageSpec syn keyword conaryPFunction 	Config InitScript GconfSchema SharedLibrarysyn keyword conaryPFunction 	ParseManifest MakeDevices DanglingSymlinkssyn keyword conaryPFunction 	AddModes WarnWriteable IgnoredSetuidsyn keyword conaryPFunction 	Ownership ExcludeDirectoriessyn keyword conaryPFunction 	BadFilenames BadInterpreterPaths ByDefaultsyn keyword conaryPFunction 	ComponentProvides ComponentRequires Flavorsyn keyword conaryPFunction 	EnforceConfigLogBuildRequirements Groupsyn keyword conaryPFunction 	EnforceSonameBuildRequirements InitialContentssyn keyword conaryPFunction 	FilesForDirectories LinkCountsyn keyword conaryPFunction 	MakdeDevices NonMultilibComponent ObsoletePathssyn keyword conaryPFunction 	NonMultilibDirectories NonUTF8Filenames TagSpecsyn keyword conaryPFunction 	Provides RequireChkconfig Requires TagHandlersyn keyword conaryPFunction 	TagDescription Transient User UtilizeGroupsyn keyword conaryPFunction 	WorldWritableExecutables UtilizeUsersyn keyword conaryPFunction 	WarnWritable Strip CheckDesktopFiles " Most destdirPolicy aren't called from recipes, except for thesesyn keyword conaryPFunction     AutoDoc RemoveNonPackageFiles TestSuiteFilessyn keyword conaryPFunction     TestSuiteLinks syn match   conaryMacro		"%(\w\+)[sd]" containedsyn match   conaryBadMacro	"%(\w*)[^sd]" contained " no final markersyn keyword conaryArches	contained x86 x86_64 alpha ia64 ppc ppc64 s390syn keyword conaryArches	contained sparc sparc64syn keyword conarySubArches	contained sse2 3dnow 3dnowext cmov i486 i586syn keyword conarySubArches	contained i686 mmx mmxext nx sse sse2syn keyword conaryBad		RPM_BUILD_ROOT EtcConfig InstallBucket subDir subdir syn keyword conaryBad		RPM_OPT_FLAGS syn cluster conaryArchFlags 	contains=conaryArches,conarySubArchessyn match   conaryArch		"Arch\.[a-z0-9A-Z]\+" contains=conaryArches,conarySubArchessyn match   conaryArch		"Arch\.[a-z0-9A-Z]\+" contains=conaryArches,conarySubArchessyn keyword conaryKeywords	name buildRequires version clearBuildReqssyn keyword conaryUseFlag	contained pcre tcpwrappers gcj gnat selinux pam syn keyword conaryUseFlag	contained bootstrap python perl syn keyword conaryUseFlag	contained readline gdbm emacs krb builddocs syn keyword conaryUseFlag	contained alternatives tcl tk X gtk gnome qtsyn keyword conaryUseFlag	contained xfce gd ldap sasl pie desktop ssl kdesyn keyword conaryUseFlag	contained slang netpbm nptl ipv6 buildtestssyn keyword conaryUseFlag	contained ntpl xen dom0 domUsyn match   conaryUse		"Use\.[a-z0-9A-Z]\+" contains=conaryUseFlag " stringssyn region pythonString		matchgroup=Normal start=+[uU]\='+ end=+'+ skip=+\\\\\|\\'+ contains=pythonEscape,conaryMacro,conaryBadMacrosyn region pythonString		matchgroup=Normal start=+[uU]\="+ end=+"+ skip=+\\\\\|\\"+ contains=pythonEscape,conaryMacro,conaryBadMacrosyn region pythonString		matchgroup=Normal start=+[uU]\="""+ end=+"""+ contains=pythonEscape,conaryMacro,conaryBadMacrosyn region pythonString		matchgroup=Normal start=+[uU]\='''+ end=+'''+ contains=pythonEscape,conaryMacro,conaryBadMacrosyn region pythonRawString	matchgroup=Normal start=+[uU]\=[rR]'+ end=+'+ skip=+\\\\\|\\'+ contains=conaryMacro,conaryBadMacrosyn region pythonRawString	matchgroup=Normal start=+[uU]\=[rR]"+ end=+"+ skip=+\\\\\|\\"+ contains=conaryMacro,conaryBadMacrosyn region pythonRawString	matchgroup=Normal start=+[uU]\=[rR]"""+ end=+"""+ contains=conaryMacro,conaryBadMacrosyn region pythonRawString	matchgroup=Normal start=+[uU]\=[rR]'''+ end=+'''+ contains=conaryMacro,conaryBadMacro hi def link conaryMacro			Specialhi def link conaryrecipeFunction	Functionhi def link conaryError			Errorhi def link conaryBFunction		conaryrecipeFunctionhi def link conaryGFunction        	conaryrecipeFunctionhi def link conarySFunction		Operatorhi def link conaryPFunction		Typedefhi def link conaryFlags			PreCondithi def link conaryArches		Specialhi def link conarySubArches		Specialhi def link conaryBad			conaryErrorhi def link conaryBadMacro		conaryErrorhi def link conaryKeywords		Specialhi def link conaryUseFlag		Typedef let b:current_syntax = "conaryrecipe"