view runtime/syntax/gnash.vim @ 19732:e292acf16e26 v8.2.0422

patch 8.2.0422: crash when passing popup window to win_splitmove() Commit: https://github.com/vim/vim/commit/0f1563ffee4397f5b379517c41b7c9a977fd2e22 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Mar 20 21:15:51 2020 +0100 patch 8.2.0422: crash when passing popup window to win_splitmove() Problem: Crash when passing popup window to win_splitmove(). (john Devin) Solution: Disallow moving a popup window. (closes https://github.com/vim/vim/issues/5816)
author Bram Moolenaar <Bram@vim.org>
date Fri, 20 Mar 2020 21:30:03 +0100
parents 43efa4f5a8ea
children
line wrap: on
line source

" 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"