diff options
Diffstat (limited to 'runtime/syntax/gnash.vim')
-rw-r--r-- | runtime/syntax/gnash.vim | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/runtime/syntax/gnash.vim b/runtime/syntax/gnash.vim new file mode 100644 index 000000000..413ebaa64 --- /dev/null +++ b/runtime/syntax/gnash.vim @@ -0,0 +1,99 @@ +" Vim syntax file +" Language: gnash(1) configuration files +" http://www.gnu.org/software/gnash/manual/gnashuser.html#gnashrc +" Maintainer: Thilo Six <T.Six@gmx.de> +" Last Change: 2011 Apr 28 +" Credidts: derived from readline.vim +" Nikolai Weibull +" + +" For version 5.x: Clear all syntax items +" For version 6.x: Quit when a syntax file was already loaded +if version < 600 + syntax clear +elseif exists ("b:current_syntax") + finish +endif + +let s:cpo_save = &cpo +set cpo&vim + + +syn case match + +syn keyword GnashTodo contained TODO FIXME XXX NOTE + +syn region GnashComment display oneline start='^\s*#' end='$' + \ contains=GnashTodo,@Spell + +syn match GnashNumber display '\<\d\+\>' + +syn case ignore +syn keyword GnashOn ON YES TRUE +syn keyword GnashOff OFF NO FALSE +syn case match + +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 GnashOn ctermfg=Green guifg=Green +hi def GnashOff ctermfg=Red guifg=Red +hi def link GnashComment Comment +hi def link GnashTodo Todo +hi def link GnashString String +hi def link GnashNumber Normal +hi def link GnashSet String +hi def link GnashKeyword Keyword + +let b:current_syntax = "gnash" + +let &cpo = s:cpo_save +unlet s:cpo_save |