Hello Bram,
hello list,

attached is a new syntax file for gnash(1) configuration files.
and a fix for a previous typo of mine.
-- 
bye Thilo

4096R/0xC70B1A8F
721B 1BA0 095C 1ABA 3FC6  7C18 89A4 A2A0 C70B 1A8F

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
" Vim syntax file
" Language:     gnash(1) configuration files
"               http://www.gnu.org/software/gnash/manual/gnashuser.html#gnashrc
" Maintainer:   Thilo Six <t....@gmx.de>
" Last Change:  2011 Apr 22
" 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
--- filetype.vim.orig	2011-04-18 21:20:44.000000000 +0200
+++ filetype.vim	2011-04-22 18:14:57.000000000 +0200
@@ -1,7 +1,7 @@
 " Vim support file to detect file types
 "
 " Maintainer:	Bram Moolenaar <b...@vim.org>
-" Last Change:	2011 Apr 18
+" Last Change:	2011 Apr 22
 
 " Listen very carefully, I will say this only once
 if exists("did_load_filetypes")
@@ -558,7 +558,7 @@
 " Deny hosts
 au BufNewFile,BufRead denyhosts.conf		setf denyhosts
 
-" dnsmasq(8) configuration
+" dnsmasq(8) configuration files
 au BufNewFile,BufRead dnsmasq.conf		setf dnsmasq
 au BufNewFile,BufRead */etc/dnsmasq.d/*		call s:StarSetf('dnsmasq')
 
@@ -755,6 +755,9 @@
 au BufNewFile,BufRead */.gnupg/gpg.conf		setf gpg
 au BufNewFile,BufRead /usr/**/gnupg/options.skel setf gpg
 
+" gnash(1) configuration files
+au BufNewFile,BufRead gnashrc,.gnashrc,gnashpluginrc,.gnashpluginrc setf gnash
+
 " Gnuplot scripts
 au BufNewFile,BufRead *.gpi			setf gnuplot
 

Raspunde prin e-mail lui