xref: /vim-8.2.3635/runtime/syntax/gnash.vim (revision 89bcfda6)
18e5af3e5SBram Moolenaar" Vim syntax file
2c873442bSBram Moolenaar" Maintainer: 	Thilo Six
3c873442bSBram Moolenaar" Contact:	<vim-dev at vim dot org>
4c873442bSBram Moolenaar"		http://www.vim.org/maillist.php#vim-dev
5c873442bSBram Moolenaar"
6c873442bSBram Moolenaar" Description: 	highlight gnash configuration files
78e5af3e5SBram Moolenaar"		http://www.gnu.org/software/gnash/manual/gnashuser.html#gnashrc
8c873442bSBram Moolenaar" File:		runtime/syntax/gnash.vim
9c873442bSBram Moolenaar" Last Change: 	2012 May 19
10f1568ecaSBram Moolenaar" Modeline:	vim: ts=8:sw=2:sts=2:
11c873442bSBram Moolenaar"
12c873442bSBram Moolenaar" Credits:	derived from Nikolai Weibulls readline.vim
13c873442bSBram Moolenaar"
14c873442bSBram Moolenaar" License:	VIM License
15c873442bSBram Moolenaar"		Vim is Charityware, see ":help Uganda"
168e5af3e5SBram Moolenaar"
178e5af3e5SBram Moolenaar
18*89bcfda6SBram Moolenaar" quit when a syntax file was already loaded
19*89bcfda6SBram Moolenaarif exists("b:current_syntax") || &compatible
208e5af3e5SBram Moolenaar    finish
218e5af3e5SBram Moolenaarendif
228e5af3e5SBram Moolenaar
238e5af3e5SBram Moolenaarsyn case match
248e5af3e5SBram Moolenaarsyn keyword GnashTodo	    contained TODO FIXME XXX NOTE
258e5af3e5SBram Moolenaar
2620f90cf9SBram Moolenaar" Comments
27c873442bSBram Moolenaarsyn match   GnashComment    "^#.*$"   contains=@Spell,GnashTodo
28c873442bSBram Moolenaarsyn match   GnashComment    "\s#.*$"  contains=@Spell,GnashTodo
298e5af3e5SBram Moolenaar
308e5af3e5SBram Moolenaarsyn match   GnashNumber	    display '\<\d\+\>'
318e5af3e5SBram Moolenaar
328e5af3e5SBram Moolenaarsyn case ignore
338e5af3e5SBram Moolenaarsyn keyword GnashOn	    ON YES TRUE
348e5af3e5SBram Moolenaarsyn keyword GnashOff	    OFF NO FALSE
358e5af3e5SBram Moolenaar
368e5af3e5SBram Moolenaarsyn match GnashSet	    '^\s*set\>'
378e5af3e5SBram Moolenaarsyn match GnashSet	    '^\s*append\>'
388e5af3e5SBram Moolenaar
398e5af3e5SBram Moolenaarsyn match GnashKeyword	    '\<CertDir\>'
408e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<ASCodingErrorsVerbosity\>'
418e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<CertFile\>'
428e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<EnableExtensions\>'
438e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<HWAccel\>'
448e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<LCShmKey\>'
458e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<LocalConnection\>'
468e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<MalformedSWFVerbosity\>'
478e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<Renderer\>'
488e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<RootCert\>'
498e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<SOLReadOnly\>'
508e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<SOLSafeDir\>'
518e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<SOLreadonly\>'
528e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<SOLsafedir\>'
538e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<StartStopped\>'
548e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<StreamsTimeout\>'
558e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<URLOpenerFormat\>'
568e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<XVideo\>'
578e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<actionDump\>'
588e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<blacklist\>'
598e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<debugger\>'
608e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<debuglog\>'
618e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<delay\>'
628e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<enableExtensions\>'
638e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<flashSystemManufacturer\>'
648e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<flashSystemOS\>'
658e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<flashVersionString\>'
668e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<ignoreFSCommand\>'
678e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<ignoreShowMenu\>'
688e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<insecureSSL\>'
698e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<localSandboxPath\>'
708e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<localdomain\>'
718e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<localhost\>'
728e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<microphoneDevice\>'
738e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<parserDump\>'
748e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<pluginsound\>'
758e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<quality\>'
768e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<solLocalDomain\>'
778e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<sound\>'
788e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<splashScreen\>'
798e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<startStopped\>'
808e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<streamsTimeout\>'
818e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<urlOpenerFormat\>'
828e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<verbosity\>'
838e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<webcamDevice\>'
848e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<whitelist\>'
858e5af3e5SBram Moolenaarsyn match GnashKeyword      '\<writelog\>'
868e5af3e5SBram Moolenaar
8720f90cf9SBram Moolenaarhi def link GnashOn	    Identifier
8820f90cf9SBram Moolenaarhi def link GnashOff	    Preproc
898e5af3e5SBram Moolenaarhi def link GnashComment    Comment
908e5af3e5SBram Moolenaarhi def link GnashTodo	    Todo
9120f90cf9SBram Moolenaarhi def link GnashNumber	    Type
928e5af3e5SBram Moolenaarhi def link GnashSet	    String
938e5af3e5SBram Moolenaarhi def link GnashKeyword    Keyword
948e5af3e5SBram Moolenaar
958e5af3e5SBram Moolenaarlet b:current_syntax = "gnash"
96f1568ecaSBram Moolenaar
97