Add support for :winpos
[MacVim.git] / runtime / syntax / mplayerconf.vim
blobb348327f9002b6bc0a9f211f9f70123cf64cab05
1 " Vim syntax file
2 " Language:         mplayer(1) configuration file
3 " Maintainer:       Nikolai Weibull <now@bitwi.se>
4 " Latest Revision:  2007-06-17
6 if exists("b:current_syntax")
7   finish
8 endif
10 let s:cpo_save = &cpo
11 set cpo&vim
13 setlocal iskeyword+=-
15 syn keyword mplayerconfTodo     contained TODO FIXME XXX NOTE
17 syn region mplayerconfComment   display oneline start='#' end='$'
18                                 \ contains=mplayerconfTodo,@Spell
20 syn keyword mplayerconfPreProc  include
22 syn keyword mplayerconfBoolean  yes no
24 syn match   mplayerconfNumber   '\<\d\+\>'
26 syn keyword mplayerconfOption   hardframedrop nomouseinput bandwidth dumpstream
27                                 \ rtsp-stream-over-tcp tv overlapsub
28                                 \ sub-bg-alpha subfont-outline unicode format
29                                 \ vo edl cookies fps zrfd af-adv nosound
30                                 \ audio-density passlogfile vobsuboutindex autoq
31                                 \ autosync benchmark colorkey nocolorkey edlout
32                                 \ enqueue fixed-vo framedrop h identify input
33                                 \ lircconf list-options loop menu menu-cfg
34                                 \ menu-root nojoystick nolirc nortc playlist
35                                 \ quiet really-quiet shuffle skin slave
36                                 \ softsleep speed sstep use-stdin aid alang
37                                 \ audio-demuxer audiofile audiofile-cache
38                                 \ cdrom-device cache cdda channels chapter
39                                 \ cookies-file demuxer dumpaudio dumpfile
40                                 \ dumpvideo dvbin dvd-device dvdangle forceidx
41                                 \ frames hr-mp3-seek idx ipv4-only-proxy
42                                 \ loadidx mc mf ni nobps noextbased
43                                 \ passwd prefer-ipv4 prefer-ipv6 rawaudio
44                                 \ rawvideo saveidx sb srate ss tskeepbroken
45                                 \ tsprog tsprobe user user-agent vid vivo
46                                 \ dumpjacosub dumpmicrodvdsub dumpmpsub dumpsami
47                                 \ dumpsrtsub dumpsub ffactor flip-hebrew font
48                                 \ forcedsubsonly fribidi-charset ifo noautosub
49                                 \ osdlevel sid slang spuaa spualign spugauss
50                                 \ sub sub-bg-color sub-demuxer sub-fuzziness
51                                 \ sub-no-text-pp subalign subcc subcp subdelay
52                                 \ subfile subfont-autoscale subfont-blur
53                                 \ subfont-encoding subfont-osd-scale
54                                 \ subfont-text-scale subfps subpos subwidth
55                                 \ utf8 vobsub vobsubid abs ao aofile aop delay
56                                 \ mixer nowaveheader aa bpp brightness contrast
57                                 \ dfbopts display double dr dxr2 fb fbmode
58                                 \ fbmodeconfig forcexv fs fsmode-dontuse fstype
59                                 \ geometry guiwid hue jpeg monitor-dotclock
60                                 \ monitor-hfreq monitor-vfreq monitoraspect
61                                 \ nograbpointer nokeepaspect noxv ontop panscan
62                                 \ rootwin saturation screenw stop-xscreensaver
63                                 \ vm vsync wid xineramascreen z zrbw zrcrop
64                                 \ zrdev zrhelp zrnorm zrquality zrvdec zrxdoff
65                                 \ ac af afm aspect flip lavdopts noaspect
66                                 \ noslices novideo oldpp pp pphelp ssf stereo
67                                 \ sws vc vfm x xvidopts xy y zoom vf vop
68                                 \ audio-delay audio-preload endpos ffourcc
69                                 \ include info noautoexpand noskip o oac of
70                                 \ ofps ovc skiplimit v vobsubout vobsuboutid
71                                 \ lameopts lavcopts nuvopts xvidencopts
73 hi def link mplayerconfTodo     Todo
74 hi def link mplayerconfComment  Comment
75 hi def link mplayerconfPreProc  PreProc
76 hi def link mplayerconfBoolean  Boolean
77 hi def link mplayerconfNumber   Number
78 hi def link mplayerconfOption   Keyword
80 let b:current_syntax = "mplayerconf"
82 let &cpo = s:cpo_save
83 unlet s:cpo_save