blob: b348327f9002b6bc0a9f211f9f70123cf64cab05 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
Bram Moolenaar42eeac32005-06-29 22:40:58 +00002" Language: mplayer(1) configuration file
Bram Moolenaar57657d82006-04-21 22:12:41 +00003" Maintainer: Nikolai Weibull <now@bitwi.se>
Bram Moolenaar446cb832008-06-24 21:56:24 +00004" Latest Revision: 2007-06-17
Bram Moolenaar071d4272004-06-13 20:20:40 +00005
Bram Moolenaar42eeac32005-06-29 22:40:58 +00006if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +00007 finish
8endif
9
Bram Moolenaar42eeac32005-06-29 22:40:58 +000010let s:cpo_save = &cpo
11set cpo&vim
Bram Moolenaar071d4272004-06-13 20:20:40 +000012
Bram Moolenaar446cb832008-06-24 21:56:24 +000013setlocal iskeyword+=-
Bram Moolenaar071d4272004-06-13 20:20:40 +000014
Bram Moolenaar42eeac32005-06-29 22:40:58 +000015syn keyword mplayerconfTodo contained TODO FIXME XXX NOTE
Bram Moolenaar071d4272004-06-13 20:20:40 +000016
Bram Moolenaar0dc065e2005-07-04 22:49:24 +000017syn region mplayerconfComment display oneline start='#' end='$'
Bram Moolenaar42eeac32005-06-29 22:40:58 +000018 \ contains=mplayerconfTodo,@Spell
19
Bram Moolenaar071d4272004-06-13 20:20:40 +000020syn keyword mplayerconfPreProc include
21
Bram Moolenaar071d4272004-06-13 20:20:40 +000022syn keyword mplayerconfBoolean yes no
23
Bram Moolenaar071d4272004-06-13 20:20:40 +000024syn match mplayerconfNumber '\<\d\+\>'
25
Bram Moolenaar42eeac32005-06-29 22:40:58 +000026syn 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
Bram Moolenaar071d4272004-06-13 20:20:40 +000072
Bram Moolenaar42eeac32005-06-29 22:40:58 +000073hi def link mplayerconfTodo Todo
74hi def link mplayerconfComment Comment
75hi def link mplayerconfPreProc PreProc
76hi def link mplayerconfBoolean Boolean
77hi def link mplayerconfNumber Number
78hi def link mplayerconfOption Keyword
Bram Moolenaar071d4272004-06-13 20:20:40 +000079
80let b:current_syntax = "mplayerconf"
81
Bram Moolenaar42eeac32005-06-29 22:40:58 +000082let &cpo = s:cpo_save
83unlet s:cpo_save