diff options
Diffstat (limited to 'runtime/syntax/gnash.vim')
-rw-r--r-- | runtime/syntax/gnash.vim | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/runtime/syntax/gnash.vim b/runtime/syntax/gnash.vim new file mode 100644 index 0000000..cce522d --- /dev/null +++ b/runtime/syntax/gnash.vim @@ -0,0 +1,96 @@ +" Vim syntax file +" Maintainer: Thilo Six +" Contact: <vim-dev at vim dot org> +" http://www.vim.org/maillist.php#vim-dev +" +" Description: highlight gnash configuration files +" http://www.gnu.org/software/gnash/manual/gnashuser.html#gnashrc +" File: runtime/syntax/gnash.vim +" Last Change: 2012 May 19 +" Modeline: vim: ts=8:sw=2:sts=2: +" +" Credits: derived from Nikolai Weibulls readline.vim +" +" License: VIM License +" Vim is Charityware, see ":help Uganda" +" + +" quit when a syntax file was already loaded +if exists("b:current_syntax") || &compatible + finish +endif + +syn case match +syn keyword GnashTodo contained TODO FIXME XXX NOTE + +" Comments +syn match GnashComment "^#.*$" contains=@Spell,GnashTodo +syn match GnashComment "\s#.*$" contains=@Spell,GnashTodo + +syn match GnashNumber display '\<\d\+\>' + +syn case ignore +syn keyword GnashOn ON YES TRUE +syn keyword GnashOff OFF NO FALSE + +syn match GnashSet '^\s*set\>' +syn match GnashSet '^\s*append\>' + +syn match GnashKeyword '\<CertDir\>' +syn match GnashKeyword '\<ASCodingErrorsVerbosity\>' +syn match GnashKeyword '\<CertFile\>' +syn match GnashKeyword '\<EnableExtensions\>' +syn match GnashKeyword '\<HWAccel\>' +syn match GnashKeyword '\<LCShmKey\>' +syn match GnashKeyword '\<LocalConnection\>' +syn match GnashKeyword '\<MalformedSWFVerbosity\>' +syn match GnashKeyword '\<Renderer\>' +syn match GnashKeyword '\<RootCert\>' +syn match GnashKeyword '\<SOLReadOnly\>' +syn match GnashKeyword '\<SOLSafeDir\>' +syn match GnashKeyword '\<SOLreadonly\>' +syn match GnashKeyword '\<SOLsafedir\>' +syn match GnashKeyword '\<StartStopped\>' +syn match GnashKeyword '\<StreamsTimeout\>' +syn match GnashKeyword '\<URLOpenerFormat\>' +syn match GnashKeyword '\<XVideo\>' +syn match GnashKeyword '\<actionDump\>' +syn match GnashKeyword '\<blacklist\>' +syn match GnashKeyword '\<debugger\>' +syn match GnashKeyword '\<debuglog\>' +syn match GnashKeyword '\<delay\>' +syn match GnashKeyword '\<enableExtensions\>' +syn match GnashKeyword '\<flashSystemManufacturer\>' +syn match GnashKeyword '\<flashSystemOS\>' +syn match GnashKeyword '\<flashVersionString\>' +syn match GnashKeyword '\<ignoreFSCommand\>' +syn match GnashKeyword '\<ignoreShowMenu\>' +syn match GnashKeyword '\<insecureSSL\>' +syn match GnashKeyword '\<localSandboxPath\>' +syn match GnashKeyword '\<localdomain\>' +syn match GnashKeyword '\<localhost\>' +syn match GnashKeyword '\<microphoneDevice\>' +syn match GnashKeyword '\<parserDump\>' +syn match GnashKeyword '\<pluginsound\>' +syn match GnashKeyword '\<quality\>' +syn match GnashKeyword '\<solLocalDomain\>' +syn match GnashKeyword '\<sound\>' +syn match GnashKeyword '\<splashScreen\>' +syn match GnashKeyword '\<startStopped\>' +syn match GnashKeyword '\<streamsTimeout\>' +syn match GnashKeyword '\<urlOpenerFormat\>' +syn match GnashKeyword '\<verbosity\>' +syn match GnashKeyword '\<webcamDevice\>' +syn match GnashKeyword '\<whitelist\>' +syn match GnashKeyword '\<writelog\>' + +hi def link GnashOn Identifier +hi def link GnashOff Preproc +hi def link GnashComment Comment +hi def link GnashTodo Todo +hi def link GnashNumber Type +hi def link GnashSet String +hi def link GnashKeyword Keyword + +let b:current_syntax = "gnash" + |